Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'], chrootPath='/var/lib/mock/dlrn-centos9-wallaby-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1029gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.src.rpm Child return code was: 0 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'], chrootPath='/var/lib/mock/dlrn-centos9-wallaby-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1029gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'], chrootPath='/var/lib/mock/dlrn-centos9-wallaby-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1029gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nyuK5v + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf magnum-12.1.2.dev1 + /usr/bin/gzip -dc /builddir/build/SOURCES/magnum-12.1.2.dev1-0.20220809095352.a35f48e.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd magnum-12.1.2.dev1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-magnum-12.1.2 base' + rm -rf test-requirements-bandit.txt test-requirements.txt requirements-bandit.txt requirements.txt tools/pip-requires tools/test-requires + find contrib -name tests -type d + xargs rm -rf + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NERH1D + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev1 + 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' + 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 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead warnings.warn( running build running build_py creating build creating build/lib creating build/lib/magnum creating build/lib/magnum/tests creating build/lib/magnum/tests/unit creating build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/test_periodic.py -> build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/__init__.py -> build/lib/magnum/tests/unit/service creating build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/test_template.py -> build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/__init__.py -> build/lib/magnum/tests/unit/template copying magnum/tests/unit/test_hacking.py -> build/lib/magnum/tests/unit copying magnum/tests/unit/__init__.py -> build/lib/magnum/tests/unit creating build/lib/magnum/tests/functional creating build/lib/magnum/tests/functional/api creating build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/magnum_service_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cluster_template_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cluster_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cert_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/baymodel_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/bay_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/__init__.py -> build/lib/magnum/tests/functional/api/v1/clients creating build/lib/magnum/conductor creating build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/nodegroup_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/indirection_api.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/federation_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/conductor_listener.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/cluster_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/ca_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/__init__.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/utils.py -> build/lib/magnum/conductor copying magnum/conductor/scale_manager.py -> build/lib/magnum/conductor copying magnum/conductor/monitors.py -> build/lib/magnum/conductor copying magnum/conductor/k8s_api.py -> build/lib/magnum/conductor copying magnum/conductor/api.py -> build/lib/magnum/conductor copying magnum/conductor/__init__.py -> build/lib/magnum/conductor creating build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/test_magnum_service.py -> build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/__init__.py -> build/lib/magnum/tests/unit/servicegroup creating build/lib/magnum/common creating build/lib/magnum/common/policies copying magnum/common/policies/stats.py -> build/lib/magnum/common/policies copying magnum/common/policies/quota.py -> build/lib/magnum/common/policies copying magnum/common/policies/nodegroup.py -> build/lib/magnum/common/policies copying magnum/common/policies/magnum_service.py -> build/lib/magnum/common/policies copying magnum/common/policies/federation.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster_template.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster.py -> build/lib/magnum/common/policies copying magnum/common/policies/certificate.py -> build/lib/magnum/common/policies copying magnum/common/policies/baymodel.py -> build/lib/magnum/common/policies copying magnum/common/policies/bay.py -> build/lib/magnum/common/policies copying magnum/common/policies/base.py -> build/lib/magnum/common/policies copying magnum/common/policies/__init__.py -> build/lib/magnum/common/policies creating build/lib/magnum/api creating build/lib/magnum/api/middleware copying magnum/api/middleware/parsable_error.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/auth_token.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/__init__.py -> build/lib/magnum/api/middleware copying magnum/tests/functional/api/v1/__init__.py -> build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/utils.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_validation.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_servicegroup.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_hooks.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_expose.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_attr_validator.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_app.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/base.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/__init__.py -> build/lib/magnum/tests/unit/api creating build/lib/magnum/drivers copying magnum/drivers/__init__.py -> build/lib/magnum/drivers creating build/lib/magnum/tests/unit/common creating build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_local.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_cert_manager.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_barbican.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/__init__.py -> build/lib/magnum/tests/unit/common/cert_manager creating build/lib/magnum/service copying magnum/service/periodic.py -> build/lib/magnum/service copying magnum/service/__init__.py -> build/lib/magnum/service creating build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/version.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/template_def.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/driver.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/__init__.py -> build/lib/magnum/drivers/k8s_coreos_v1 creating build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/test_root.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/test_base.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/__init__.py -> build/lib/magnum/tests/unit/api/controllers creating build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/test_mesos_python_client.py -> build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/__init__.py -> build/lib/magnum/tests/functional/mesos creating build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 creating build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/test_conf.py -> build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/__init__.py -> build/lib/magnum/tests/unit/conf creating build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 creating build/lib/magnum/api/controllers creating build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/types.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/stats.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/quota.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/nodegroup.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/magnum_services.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/federation.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/collection.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster_template.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster_actions.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/certificate.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/baymodel.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/bay.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/__init__.py -> build/lib/magnum/api/controllers/v1 creating build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/utils.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/models.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/manager.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/datagen.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/config.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/client.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/base.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/__init__.py -> build/lib/magnum/tests/functional/common creating build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 creating build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/test_magnum_python_client.py -> build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/__init__.py -> build/lib/magnum/tests/functional/k8s creating build/lib/magnum/tests/unit/conductor creating build/lib/magnum/tests/unit/conductor/handlers creating build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers/common creating build/lib/magnum/drivers/k8s_fedora_coreos_v1 copying magnum/drivers/k8s_fedora_coreos_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1 copying magnum/drivers/k8s_fedora_coreos_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1 copying magnum/drivers/k8s_fedora_coreos_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1 copying magnum/drivers/k8s_fedora_coreos_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1 creating build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/utils.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_x509keypair.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_objects.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_nodegroup.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_magnum_service.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_fields.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_federation.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster_template.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/__init__.py -> build/lib/magnum/tests/unit/objects creating build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/utils.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_x509keypair.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_quota.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_nodegroup.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_magnum_service.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_federation.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster_template.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/base.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/__init__.py -> build/lib/magnum/tests/unit/db creating build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_template_definition.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_heat_driver.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/__init__.py -> build/lib/magnum/tests/unit/drivers creating build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/__init__.py -> build/lib/magnum/tests/unit/conductor/tasks creating build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_scale_manager.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_monitor.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/driver.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/__init__.py -> build/lib/magnum/drivers/common copying magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_indirection_api.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers creating build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/test_types.py -> build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/__init__.py -> build/lib/magnum/tests/unit/db/sqlalchemy creating build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/version.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/template_def.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/monitor.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/driver.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/__init__.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_validator.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_sign.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_operations.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/__init__.py -> build/lib/magnum/tests/unit/common/x509 creating build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 creating build/lib/magnum/common/x509 copying magnum/common/x509/validator.py -> build/lib/magnum/common/x509 copying magnum/common/x509/operations.py -> build/lib/magnum/common/x509 copying magnum/common/x509/extensions.py -> build/lib/magnum/common/x509 copying magnum/common/x509/__init__.py -> build/lib/magnum/common/x509 creating build/lib/magnum/objects copying magnum/objects/x509keypair.py -> build/lib/magnum/objects copying magnum/objects/stats.py -> build/lib/magnum/objects copying magnum/objects/quota.py -> build/lib/magnum/objects copying magnum/objects/nodegroup.py -> build/lib/magnum/objects copying magnum/objects/magnum_service.py -> build/lib/magnum/objects copying magnum/objects/fields.py -> build/lib/magnum/objects copying magnum/objects/federation.py -> build/lib/magnum/objects copying magnum/objects/cluster_template.py -> build/lib/magnum/objects copying magnum/objects/cluster.py -> build/lib/magnum/objects copying magnum/objects/certificate.py -> build/lib/magnum/objects copying magnum/objects/base.py -> build/lib/magnum/objects copying magnum/objects/__init__.py -> build/lib/magnum/objects copying magnum/tests/unit/conductor/test_utils.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_scale_manager.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_rpcapi.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_monitors.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_k8s_api.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/__init__.py -> build/lib/magnum/tests/unit/conductor creating build/lib/magnum/hacking copying magnum/hacking/checks.py -> build/lib/magnum/hacking copying magnum/hacking/__init__.py -> build/lib/magnum/hacking copying magnum/tests/functional/api/base.py -> build/lib/magnum/tests/functional/api copying magnum/tests/functional/api/__init__.py -> build/lib/magnum/tests/functional/api creating build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/trust_manager.py -> build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/cert_manager.py -> build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/__init__.py -> build/lib/magnum/conductor/handlers/common creating build/lib/magnum/cmd copying magnum/cmd/status.py -> build/lib/magnum/cmd copying magnum/cmd/driver_manage.py -> build/lib/magnum/cmd copying magnum/cmd/db_manage.py -> build/lib/magnum/cmd copying magnum/cmd/conductor.py -> build/lib/magnum/cmd copying magnum/cmd/api.py -> build/lib/magnum/cmd copying magnum/cmd/__init__.py -> build/lib/magnum/cmd copying magnum/common/utils.py -> build/lib/magnum/common copying magnum/common/urlfetch.py -> build/lib/magnum/common copying magnum/common/short_id.py -> build/lib/magnum/common copying magnum/common/service.py -> build/lib/magnum/common copying magnum/common/rpc_service.py -> build/lib/magnum/common copying magnum/common/rpc.py -> build/lib/magnum/common copying magnum/common/profiler.py -> build/lib/magnum/common copying magnum/common/policy.py -> build/lib/magnum/common copying magnum/common/octavia.py -> build/lib/magnum/common copying magnum/common/nova.py -> build/lib/magnum/common copying magnum/common/neutron.py -> build/lib/magnum/common copying magnum/common/name_generator.py -> build/lib/magnum/common copying magnum/common/keystone.py -> build/lib/magnum/common copying magnum/common/exception.py -> build/lib/magnum/common copying magnum/common/docker_utils.py -> build/lib/magnum/common copying magnum/common/context.py -> build/lib/magnum/common copying magnum/common/config.py -> build/lib/magnum/common copying magnum/common/clients.py -> build/lib/magnum/common copying magnum/common/cinder.py -> build/lib/magnum/common copying magnum/common/__init__.py -> build/lib/magnum/common creating build/lib/magnum/servicegroup copying magnum/servicegroup/magnum_service_periodic.py -> build/lib/magnum/servicegroup copying magnum/servicegroup/__init__.py -> build/lib/magnum/servicegroup creating build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_utils.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_types.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_stats.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_quota.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_nodegroup.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_magnum_service.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_federation.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster_template.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_certificate.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_baymodel.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_bay.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/__init__.py -> build/lib/magnum/tests/unit/api/controllers/v1 creating build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/magnum_service_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/clusterpatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_template_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_id_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cert_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baypatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baymodelpatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baymodel_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/bay_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/__init__.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/python_client_base.py -> build/lib/magnum/tests/functional copying magnum/tests/functional/__init__.py -> build/lib/magnum/tests/functional creating build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/x509keypair_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/local_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/barbican_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/__init__.py -> build/lib/magnum/common/cert_manager copying magnum/api/controllers/versions.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/root.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/link.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/base.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/__init__.py -> build/lib/magnum/api/controllers copying magnum/tests/utils.py -> build/lib/magnum/tests copying magnum/tests/policy_fixture.py -> build/lib/magnum/tests copying magnum/tests/output_fixture.py -> build/lib/magnum/tests copying magnum/tests/fakes.py -> build/lib/magnum/tests copying magnum/tests/fake_notifier.py -> build/lib/magnum/tests copying magnum/tests/conf_fixture.py -> build/lib/magnum/tests copying magnum/tests/base.py -> build/lib/magnum/tests copying magnum/tests/__init__.py -> build/lib/magnum/tests creating build/lib/magnum/db creating build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/models.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/migration.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/api.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/__init__.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/migration.py -> build/lib/magnum/db copying magnum/db/api.py -> build/lib/magnum/db copying magnum/db/__init__.py -> build/lib/magnum/db creating build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_status.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_driver_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_db_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_conductor.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_api.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/__init__.py -> build/lib/magnum/tests/unit/cmd creating build/lib/magnum/tests/functional/k8s_ironic copying magnum/tests/functional/k8s_ironic/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s_ironic copying magnum/tests/functional/k8s_ironic/__init__.py -> build/lib/magnum/tests/functional/k8s_ironic creating build/lib/magnum/conf copying magnum/conf/x509.py -> build/lib/magnum/conf copying magnum/conf/utils.py -> build/lib/magnum/conf copying magnum/conf/trust.py -> build/lib/magnum/conf copying magnum/conf/services.py -> build/lib/magnum/conf copying magnum/conf/rpc.py -> build/lib/magnum/conf copying magnum/conf/quota.py -> build/lib/magnum/conf copying magnum/conf/profiler.py -> build/lib/magnum/conf copying magnum/conf/paths.py -> build/lib/magnum/conf copying magnum/conf/opts.py -> build/lib/magnum/conf copying magnum/conf/octavia.py -> build/lib/magnum/conf copying magnum/conf/nova.py -> build/lib/magnum/conf copying magnum/conf/neutron.py -> build/lib/magnum/conf copying magnum/conf/magnum_client.py -> build/lib/magnum/conf copying magnum/conf/kubernetes.py -> build/lib/magnum/conf copying magnum/conf/keystone.py -> build/lib/magnum/conf copying magnum/conf/heat.py -> build/lib/magnum/conf copying magnum/conf/glance.py -> build/lib/magnum/conf copying magnum/conf/drivers.py -> build/lib/magnum/conf copying magnum/conf/docker_registry.py -> build/lib/magnum/conf copying magnum/conf/docker.py -> build/lib/magnum/conf copying magnum/conf/database.py -> build/lib/magnum/conf copying magnum/conf/conductor.py -> build/lib/magnum/conf copying magnum/conf/cluster_templates.py -> build/lib/magnum/conf copying magnum/conf/cluster_heat.py -> build/lib/magnum/conf copying magnum/conf/cluster.py -> build/lib/magnum/conf copying magnum/conf/cinder.py -> build/lib/magnum/conf copying magnum/conf/certificates.py -> build/lib/magnum/conf copying magnum/conf/barbican.py -> build/lib/magnum/conf copying magnum/conf/api.py -> build/lib/magnum/conf copying magnum/conf/__init__.py -> build/lib/magnum/conf copying magnum/version.py -> build/lib/magnum copying magnum/i18n.py -> build/lib/magnum copying magnum/__init__.py -> build/lib/magnum copying magnum/tests/unit/common/test_utils.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_urlfetch.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_short_id.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_service.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_rpc.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_profiler.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_policy.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_octavia.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_neutron.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_keystone.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_exception.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_docker_utils.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_context.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_clients.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/__init__.py -> build/lib/magnum/tests/unit/common creating build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/test_swarm_python_client.py -> build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/__init__.py -> build/lib/magnum/tests/functional/swarm creating build/lib/magnum/tests/functional/k8s_coreos copying magnum/tests/functional/k8s_coreos/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s_coreos copying magnum/tests/functional/k8s_coreos/__init__.py -> build/lib/magnum/tests/functional/k8s_coreos creating build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/heat_tasks.py -> build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/__init__.py -> build/lib/magnum/conductor/tasks creating build/lib/magnum/tests/functional/swarm_mode copying magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -> build/lib/magnum/tests/functional/swarm_mode copying magnum/tests/functional/swarm_mode/__init__.py -> build/lib/magnum/tests/functional/swarm_mode creating build/lib/magnum/drivers/heat copying magnum/drivers/heat/template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_mode_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_fedora_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_fedora_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_coreos_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/driver.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/__init__.py -> build/lib/magnum/drivers/heat copying magnum/api/versioned_method.py -> build/lib/magnum/api copying magnum/api/validation.py -> build/lib/magnum/api copying magnum/api/utils.py -> build/lib/magnum/api copying magnum/api/servicegroup.py -> build/lib/magnum/api copying magnum/api/http_error.py -> build/lib/magnum/api copying magnum/api/hooks.py -> build/lib/magnum/api copying magnum/api/expose.py -> build/lib/magnum/api copying magnum/api/config.py -> build/lib/magnum/api copying magnum/api/attr_validator.py -> build/lib/magnum/api copying magnum/api/app.py -> build/lib/magnum/api copying magnum/api/__init__.py -> build/lib/magnum/api running egg_info writing magnum.egg-info/PKG-INFO writing dependency_links to magnum.egg-info/dependency_links.txt writing entry points to magnum.egg-info/entry_points.txt writing requirements to magnum.egg-info/requires.txt writing top-level names to magnum.egg-info/top_level.txt writing pbr to magnum.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'magnum.egg-info/SOURCES.txt' creating build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates creating build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/add-proxy.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/configure-docker.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/configure-etcd.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/create-kube-namespace.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-docker-mount.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-apiserver.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-controller-manager.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-dashboard.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-minion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-scheduler.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-minion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service-client.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert-client.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/wc-notify.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-kubeconfig.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-master-kubeconfig.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-network-config.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/tests/unit/api/controllers/auth-paste.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-root-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-v1-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/noauth-paste.ini -> build/lib/magnum/tests/unit/api/controllers creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates creating build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates creating build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-master-service.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-worker-service.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools copying magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools creating build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates copying magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates creating build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/lb_api.yaml -> build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/lb_etcd.yaml -> build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/network.yaml -> build/lib/magnum/drivers/common/templates creating build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_master_lb.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_private_network.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_master_lb.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_private_network.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_volume.yaml -> build/lib/magnum/drivers/common/templates/environments creating build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure_docker_storage_driver_fedora_coreos.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> build/lib/magnum/drivers/common/templates/fragments creating build/lib/magnum/drivers/common/templates/kubernetes creating build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-worker.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments creating build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm creating build/lib/magnum/drivers/common/templates/swarm creating build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/add-docker-daemon-options.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/enable-services.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/make-cert.py -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/network-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/volume-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-cluster-failure-service.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-heat-params-node.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-swarm-agent-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-swarm-master-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/mesos_ubuntu_v1/COPYING -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/README.md -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/image creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates creating build/lib/magnum/tests/contrib copying magnum/tests/contrib/copy_instance_logs.sh -> build/lib/magnum/tests/contrib copying magnum/tests/contrib/gate_hook.sh -> build/lib/magnum/tests/contrib copying magnum/tests/contrib/post_test_hook.sh -> build/lib/magnum/tests/contrib copying magnum/db/sqlalchemy/alembic.ini -> build/lib/magnum/db/sqlalchemy creating build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/README -> build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/env.py -> build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/script.py.mako -> build/lib/magnum/db/sqlalchemy/alembic creating build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/api/app.wsgi -> build/lib/magnum/api copying magnum/api/rest_api_version_history.rst -> build/lib/magnum/api + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HOzp80 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64 + cd magnum-12.1.2.dev1 + 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' + 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 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64 /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead warnings.warn( /usr/lib/python3.9/site-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead warnings.warn( running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum copying build/lib/magnum/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum copying build/lib/magnum/i18n.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum copying build/lib/magnum/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/barbican.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/certificates.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/cinder.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_heat.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_templates.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/database.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/docker.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/docker_registry.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/drivers.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/glance.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/heat.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/kubernetes.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/magnum_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/nova.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/opts.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/paths.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/services.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/trust.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf copying build/lib/magnum/conf/x509.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db copying build/lib/magnum/db/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db copying build/lib/magnum/db/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db copying build/lib/magnum/db/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/script.py.mako -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/env.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/README -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/models.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/magnum_service_periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/servicegroup creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/db_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/driver_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd copying build/lib/magnum/cmd/status.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/hacking copying build/lib/magnum/hacking/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/hacking copying build/lib/magnum/hacking/checks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/hacking creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/fields.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects copying build/lib/magnum/objects/x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/service copying build/lib/magnum/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/service copying build/lib/magnum/service/periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/service creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_coreos_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_fedora_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_fedora_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_mode_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/README.md -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-swarm-master-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-swarm-agent-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-heat-params-node.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-heat-params-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-cluster-failure-service.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/volume-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/make-cert.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/enable-services.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/add-docker-daemon-options.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-worker.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_fedora_coreos.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_private_network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_master_lb.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_private_network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_master_lb.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/templates/lb_etcd.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/templates/lb_api.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1 copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1 copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1 copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/tools copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/tools creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-worker-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-master-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-heat-params-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-network-config.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-master-kubeconfig.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-kubeconfig.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/wc-notify.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert-client.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service-client.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-minion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-scheduler.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-minion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-dashboard.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-controller-manager.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-apiserver.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-docker-mount.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/create-kube-namespace.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-etcd.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-docker.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/add-proxy.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/rest_api_version_history.rst -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/app.wsgi -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/app.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/attr_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/expose.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/hooks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/http_error.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/servicegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/validation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api copying build/lib/magnum/api/versioned_method.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/link.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/root.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/versions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster_actions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/collection.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/magnum_services.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/types.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/auth_token.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/parsable_error.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/barbican_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/local_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/x509keypair_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/cinder.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/clients.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/context.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/docker_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/exception.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/name_generator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/nova.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/policy.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/short_id.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/urlfetch.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common copying build/lib/magnum/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/extensions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/operations.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/heat_tasks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor copying build/lib/magnum/conductor/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor copying build/lib/magnum/conductor/k8s_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor copying build/lib/magnum/conductor/monitors.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor copying build/lib/magnum/conductor/scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor copying build/lib/magnum/conductor/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/trust_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/ca_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/conductor_listener.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/federation_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/indirection_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/nodegroup_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/post_test_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/gate_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/copy_instance_logs.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/conf_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/fake_notifier.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/fakes.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/output_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests copying build/lib/magnum/tests/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm_mode copying build/lib/magnum/tests/functional/swarm_mode/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm_mode copying build/lib/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm_mode creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_coreos copying build/lib/magnum/tests/functional/k8s_coreos/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_coreos copying build/lib/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_coreos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/test_swarm_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/k8s_ironic/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional copying build/lib/magnum/tests/functional/python_client_base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_k8s_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_magnum_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/datagen.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/models.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/test_mesos_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/mesos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api copying build/lib/magnum/tests/functional/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api copying build/lib/magnum/tests/functional/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/bay_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baymodel_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baymodelpatch_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baypatch_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cert_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_id_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_template_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/clusterpatch_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/magnum_service_model.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/bay_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/baymodel_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cert_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cluster_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cluster_template_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/magnum_service_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_db_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_driver_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_status.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_heat_driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_template_definition.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/test_types.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_fields.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_objects.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_k8s_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_monitors.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_rpcapi.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/tasks creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_indirection_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/test_conf.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conf creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_clients.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_context.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_docker_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_exception.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_policy.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_short_id.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_urlfetch.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_operations.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_sign.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_barbican.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_local.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/noauth-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-v1-access.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-root-access.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_types.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_root.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_app.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_attr_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_expose.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_hooks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_servicegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_validation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit copying build/lib/magnum/tests/unit/test_hacking.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/test_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/template creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/test_periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/service byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/i18n.py to i18n.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/api.py to api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/barbican.py to barbican.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/certificates.py to certificates.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/cinder.py to cinder.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/cluster.py to cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/cluster_heat.py to cluster_heat.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/cluster_templates.py to cluster_templates.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/conductor.py to conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/database.py to database.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/docker.py to docker.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/docker_registry.py to docker_registry.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/drivers.py to drivers.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/glance.py to glance.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/heat.py to heat.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/keystone.py to keystone.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/kubernetes.py to kubernetes.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/magnum_client.py to magnum_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/neutron.py to neutron.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/nova.py to nova.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/octavia.py to octavia.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/opts.py to opts.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/paths.py to paths.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/profiler.py to profiler.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/quota.py to quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/rpc.py to rpc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/services.py to services.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/trust.py to trust.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conf/x509.py to x509.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/api.py to api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/migration.py to migration.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py to fcb4efee8f8b_add_version_info_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py to fb03fdef8919_rename_baymodel_to_clustertemplate.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py to f1d8b0ab8b8d_added_observations_to_cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py to ef08a5e057bd_remove_pod.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py to ee92b41b8809_create_quotas_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py to e772b2598d9_add_container_command.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py to e647f5931da8_add_insecure_registry_to_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py to e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py to d072f58ab240_modify_x509keypair_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py to cbbc65a86986_add_health_status_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py to c04e925e65c2_nodegroups_v2.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py to bc46ba6cf949_add_keypair_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py to bb42b7cad130_remove_node_object.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py to b1f612248cab_add_floating_ip_enabled_column_to_.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py to adc3b7679ae_add_registry_trust_id_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py to ac92cbae311c_add_nodegoup_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py to aa0cc27839af_add_docker_volume_size_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py to a1136d335540_add_docker_storage_driver_column.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py to a0e7c8450ab1_add_labels_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py to 9a1539f1cd2c_add_federation_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py to 966a99e70ff_add_proxy.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py to 95096e2334ee_add_master_lb_enabled_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py to 87e62e3c7abc_add_hidden_to_cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py to 859fb45df249_remove_replication_controller.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py to 720f640f43d1_rename_bay_table_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py to 6f21dc998bb_add_master_addresses_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py to 6f21dc920bb_add_cert_uuid_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py to 68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py to 5d4caa6e0a42_create_trustee_for_each_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py to 5ad410481b88_rename_insecure.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py to 59e7664a8ba1_add_container_status.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py to 5977879072a7_add_env_to_container.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py to 592131657ca1_add_coe_column_to_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py to 57fbdf2327a2_remove_baylock.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py to 5793cd26898d_add_bay_status.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py to 5518af8dbc21_rename_cert_uuid.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py to 53882537ac57_add_host_column_to_pod.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py to 52bcaf58fecb_add_master_flavor_id_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py to 4ea34a59a64c_add_discovery_url_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py to 4e263f236334_add_registry_enabled.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py to 4956f03cabad_add_cluster_distro.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py to 47380964133d_add_network_subnet_fip_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py to 461d798132c7_change_cluster_to_support_nodegroups.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py to 456126c6c9e9_create_baylock_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py to 421102d1f2d2_create_x509keypair_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py to 417917e778f5_add_server_type_to_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py to 40f325033343_add_bay_create_timeout_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py to 3bea56f25597_multi_tenant.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py to 3be65537a94a_add_network_driver_baymodel_column.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py to 3b6c4c42adb4_add_unique_constraints.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py to 3a938526b35d_add_docker_volume_size.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py to 35cff7c86221_add_private_network_to_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py to 33ef79969018_add_memory_to_container.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py to 2d8657c0cdc_add_bay_uuid.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py to 2d1354bbf76e_ssh_authorized_key.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py to 2b5f24dd95de_rename_service_port.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py to 2ae93c9c6191_add_public_column_to_baymodel_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py to 2ace4006498_rename_bay_minions_address.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py to 29affeaa2bc2_rename_bay_master_address.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py to 27ad304554e2_adding_magnum_service_functionality.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py to 1f196a3dabae_remove_container.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py to 1d045384b966_add_insecure_baymodel_attr.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py to 1c1ff5e56048_rename_container_image_id.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py to 1afee1db6cd0_add_master_flavor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py to 156ceb17fb0a_add_bay_status_reason.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py to 1481f5b560dd_add_labels_column_to_baymodel_table.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py to 14328d6a57e3_add_master_count_to_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py to 085e601a39f6_remove_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py to 05d3e97de9ee_add_volume_driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py to 04c625aa95ba_change_storage_driver_to_string.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py to 049f81f6f584_remove_ssh_authorized_key_from_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py to 041d9a0f1159_add_flavor_id_to_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/alembic/env.py to env.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/api.py to api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/migration.py to migration.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/db/sqlalchemy/models.py to models.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/servicegroup/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/servicegroup/magnum_service_periodic.py to magnum_service_periodic.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/api.py to api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/conductor.py to conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/db_manage.py to db_manage.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/driver_manage.py to driver_manage.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/cmd/status.py to status.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/hacking/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/hacking/checks.py to checks.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/certificate.py to certificate.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/cluster.py to cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/cluster_template.py to cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/federation.py to federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/fields.py to fields.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/magnum_service.py to magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/nodegroup.py to nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/quota.py to quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/stats.py to stats.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/objects/x509keypair.py to x509keypair.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/service/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/service/periodic.py to periodic.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/k8s_coreos_template_def.py to k8s_coreos_template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/k8s_fedora_template_def.py to k8s_fedora_template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/k8s_template_def.py to k8s_template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/swarm_fedora_template_def.py to swarm_fedora_template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/swarm_mode_template_def.py to swarm_mode_template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/heat/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py to monitor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py to monitor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py to scale_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py to make-cert.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/k8s_monitor.py to k8s_monitor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/common/k8s_scale_manager.py to k8s_scale_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_coreos_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py to monitor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/driver.py to driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/template_def.py to template_def.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/k8s_coreos_v1/version.py to version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/drivers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/app.py to app.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/attr_validator.py to attr_validator.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/config.py to config.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/expose.py to expose.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/hooks.py to hooks.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/http_error.py to http_error.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/servicegroup.py to servicegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/validation.py to validation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/versioned_method.py to versioned_method.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/link.py to link.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/root.py to root.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/versions.py to versions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/bay.py to bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/baymodel.py to baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/certificate.py to certificate.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/cluster.py to cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/cluster_actions.py to cluster_actions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/cluster_template.py to cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/collection.py to collection.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/federation.py to federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/magnum_services.py to magnum_services.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/nodegroup.py to nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/quota.py to quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/stats.py to stats.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/controllers/v1/types.py to types.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware/auth_token.py to auth_token.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/api/middleware/parsable_error.py to parsable_error.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager/barbican_cert_manager.py to barbican_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager/cert_manager.py to cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager/local_cert_manager.py to local_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cert_manager/x509keypair_cert_manager.py to x509keypair_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/cinder.py to cinder.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/clients.py to clients.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/config.py to config.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/context.py to context.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/docker_utils.py to docker_utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/exception.py to exception.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/keystone.py to keystone.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/name_generator.py to name_generator.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/neutron.py to neutron.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/nova.py to nova.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/octavia.py to octavia.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policy.py to policy.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/profiler.py to profiler.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/rpc.py to rpc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/rpc_service.py to rpc_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/service.py to service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/short_id.py to short_id.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/urlfetch.py to urlfetch.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509/extensions.py to extensions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509/operations.py to operations.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/x509/validator.py to validator.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/bay.py to bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/baymodel.py to baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/certificate.py to certificate.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/cluster.py to cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/cluster_template.py to cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/federation.py to federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/magnum_service.py to magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/nodegroup.py to nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/quota.py to quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/common/policies/stats.py to stats.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/tasks/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/tasks/heat_tasks.py to heat_tasks.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/api.py to api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/k8s_api.py to k8s_api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/monitors.py to monitors.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/scale_manager.py to scale_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common/cert_manager.py to cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/common/trust_manager.py to trust_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/ca_conductor.py to ca_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/cluster_conductor.py to cluster_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/conductor_listener.py to conductor_listener.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/federation_conductor.py to federation_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/indirection_api.py to indirection_api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/conductor/handlers/nodegroup_conductor.py to nodegroup_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/conf_fixture.py to conf_fixture.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/fake_notifier.py to fake_notifier.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/fakes.py to fakes.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/output_fixture.py to output_fixture.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/policy_fixture.py to policy_fixture.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm_mode/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py to test_swarm_mode_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_coreos/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py to test_k8s_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/swarm/test_swarm_python_client.py to test_swarm_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_ironic/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py to test_k8s_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/python_client_base.py to python_client_base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s/test_k8s_python_client.py to test_k8s_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/k8s/test_magnum_python_client.py to test_magnum_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/client.py to client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/config.py to config.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/datagen.py to datagen.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/manager.py to manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/models.py to models.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/common/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/mesos/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/mesos/test_mesos_python_client.py to test_mesos_python_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/bay_model.py to bay_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/baymodel_model.py to baymodel_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py to baymodelpatch_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/baypatch_model.py to baypatch_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/cert_model.py to cert_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py to cluster_id_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/cluster_model.py to cluster_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py to cluster_template_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py to cluster_templatepatch_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py to clusterpatch_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py to magnum_service_model.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/bay_client.py to bay_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py to baymodel_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/cert_client.py to cert_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/cluster_client.py to cluster_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py to cluster_template_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py to magnum_service_client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/test_api.py to test_api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/test_conductor.py to test_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/test_db_manage.py to test_db_manage.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/test_driver_manage.py to test_driver_manage.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/cmd/test_status.py to test_status.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers/test_heat_driver.py to test_heat_driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py to test_k8s_fedora_atomic_v1_driver.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/drivers/test_template_definition.py to test_template_definition.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_cluster.py to test_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_cluster_template.py to test_cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_federation.py to test_federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_magnum_service.py to test_magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_nodegroup.py to test_nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_quota.py to test_quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/test_x509keypair.py to test_x509keypair.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/db/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_cluster.py to test_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_cluster_template.py to test_cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_federation.py to test_federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_fields.py to test_fields.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_magnum_service.py to test_magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_nodegroup.py to test_nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_objects.py to test_objects.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/test_x509keypair.py to test_x509keypair.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/objects/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/test_k8s_api.py to test_k8s_api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/test_monitors.py to test_monitors.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/test_scale_manager.py to test_scale_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/test_utils.py to test_utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/tasks/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py to test_heat_tasks.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py to test_ca_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py to test_cluster_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py to test_conductor_listener.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py to test_federation_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py to test_indirection_api.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py to test_k8s_cluster_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py to test_mesos_cluster_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py to test_nodegroup_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py to test_swarm_cluster_conductor.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py to test_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py to test_trust_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conf/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/conf/test_conf.py to test_conf.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_clients.py to test_clients.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_context.py to test_context.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_docker_utils.py to test_docker_utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_exception.py to test_exception.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_keystone.py to test_keystone.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_neutron.py to test_neutron.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_octavia.py to test_octavia.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_policy.py to test_policy.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_profiler.py to test_profiler.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_rpc.py to test_rpc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_service.py to test_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_short_id.py to test_short_id.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_urlfetch.py to test_urlfetch.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/test_utils.py to test_utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509/test_operations.py to test_operations.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509/test_sign.py to test_sign.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/x509/test_validator.py to test_validator.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager/test_barbican.py to test_barbican.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py to test_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager/test_local.py to test_local.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py to test_x509keypair_cert_manager.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_bay.py to test_bay.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py to test_baymodel.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py to test_certificate.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py to test_cluster.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py to test_cluster_actions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py to test_cluster_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_federation.py to test_federation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py to test_magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_nodegroup.py to test_nodegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_quota.py to test_quota.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_stats.py to test_stats.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_types.py to test_types.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/v1/test_utils.py to test_utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/test_base.py to test_base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/controllers/test_root.py to test_root.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_app.py to test_app.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_attr_validator.py to test_attr_validator.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_expose.py to test_expose.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_hooks.py to test_hooks.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_servicegroup.py to test_servicegroup.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/test_validation.py to test_validation.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/api/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/servicegroup/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/servicegroup/test_magnum_service.py to test_magnum_service.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/test_hacking.py to test_hacking.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/template/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/template/test_template.py to test_template.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/service/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum/tests/unit/service/test_periodic.py to test_periodic.cpython-39.pyc writing byte-compilation script '/tmp/tmpl7wg8org.py' /usr/bin/python3 /tmp/tmpl7wg8org.py removing /tmp/tmpl7wg8org.py running install_data creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/etc creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/etc/magnum copying etc/magnum/api-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/etc/magnum running install_egg_info running egg_info writing magnum.egg-info/PKG-INFO writing dependency_links to magnum.egg-info/dependency_links.txt writing entry points to magnum.egg-info/entry_points.txt writing requirements to magnum.egg-info/requires.txt writing top-level names to magnum.egg-info/top_level.txt writing pbr to magnum.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'magnum.egg-info/SOURCES.txt' Copying magnum.egg-info to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9/site-packages/magnum-12.1.2.dev1-py3.9.egg-info running install_scripts Installing magnum-api script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin Installing magnum-conductor script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin Installing magnum-db-manage script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin Installing magnum-driver-manage script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin Installing magnum-status script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin Installing magnum-api-wsgi script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin + rm -rfv /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/bin/__pycache__ + export PYTHONPATH=. + PYTHONPATH=. + sphinx-build -W -b html doc/source doc/build/html Running Sphinx v3.4.3 loading stevedore.sphinxext [openstackdocstheme] version: 2.2.6 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (Python) with name extracted from the package (magnum); you can disable this behavior with the 'openstackdocs_auto_name' option [openstackdocstheme] using theme from /usr/lib/python3.9/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/magnum-12.1.2.dev1/.gitreview found [oslo_config.sphinxconfiggen] reading config generator instructions from /builddir/build/BUILD/magnum-12.1.2.dev1/doc/source/../../etc/magnum/magnum-config-generator.conf [oslo_config.sphinxconfiggen] writing sample configuration to /builddir/build/BUILD/magnum-12.1.2.dev1/doc/source/_static/magnum.conf.sample [oslo_policy.sphinxpolicygen] reading config generator instructions from /builddir/build/BUILD/magnum-12.1.2.dev1/doc/source/../../etc/magnum/magnum-policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /builddir/build/BUILD/magnum-12.1.2.dev1/doc/source/_static/magnum.policy.yaml.sample building [mo]: targets for 0 po files that are out of date building [html]: targets for 47 source files that are out of date updating environment: [new config] 47 added, 0 changed, 0 removed reading sources... [ 2%] admin/configuring reading sources... [ 4%] admin/gmr reading sources... [ 6%] admin/index reading sources... [ 8%] admin/magnum-proxy reading sources... [ 10%] admin/troubleshooting-guide reading sources... [ 12%] cli/index reading sources... [ 14%] cli/magnum-status reading sources... [ 17%] configuration/index reading sources... [ 19%] configuration/sample-config reading sources... [ 21%] configuration/sample-policy reading sources... [ 23%] configuration/samples/index reading sources... [ 25%] configuration/samples/policy-yaml reading sources... [ 27%] contributor/api-microversion reading sources... [ 29%] contributor/api-microversion-history reading sources... [ 31%] contributor/contributing reading sources... [ 34%] contributor/functional-test reading sources... [ 36%] contributor/index reading sources... [ 38%] contributor/objects reading sources... [ 40%] contributor/policies reading sources... [ 42%] contributor/quickstart reading sources... [ 44%] contributor/reno reading sources... [ 46%] contributor/troubleshooting reading sources... [ 48%] index reading sources... [ 51%] install/common/configure_2_edit_magnum_conf reading sources... [ 53%] install/common/configure_3_populate_database reading sources... [ 55%] install/common/prerequisites reading sources... [ 57%] install/get_started reading sources... [ 59%] install/index reading sources... [ 61%] install/install reading sources... [ 63%] install/install-debian-manual reading sources... [ 65%] install/install-guide-from-source reading sources... [ 68%] install/install-obs reading sources... [ 70%] install/install-rdo reading sources... [ 72%] install/install-ubuntu reading sources... [ 74%] install/launch-instance reading sources... [ 76%] install/next-steps reading sources... [ 78%] install/verify reading sources... [ 80%] user/cluster-type-definition reading sources... [ 82%] user/glossary reading sources... [ 85%] user/heat-templates documenting plugins from 'magnum.template_definitions' reading sources... [ 87%] user/index documenting plugins from 'magnum.template_definitions' reading sources... [ 89%] user/k8s-health-monitoring reading sources... [ 91%] user/k8s-keystone-authN-authZ reading sources... [ 93%] user/kubernetes-load-balancer reading sources... [ 95%] user/monitoring reading sources... [ 97%] user/node-groups reading sources... [100%] user/rolling-upgrade looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 2%] admin/configuring writing output... [ 4%] admin/gmr writing output... [ 6%] admin/index writing output... [ 8%] admin/magnum-proxy writing output... [ 10%] admin/troubleshooting-guide writing output... [ 12%] cli/index writing output... [ 14%] cli/magnum-status writing output... [ 17%] configuration/index writing output... [ 19%] configuration/sample-config writing output... [ 21%] configuration/sample-policy writing output... [ 23%] configuration/samples/index writing output... [ 25%] configuration/samples/policy-yaml writing output... [ 27%] contributor/api-microversion writing output... [ 29%] contributor/api-microversion-history writing output... [ 31%] contributor/contributing writing output... [ 34%] contributor/functional-test writing output... [ 36%] contributor/index writing output... [ 38%] contributor/objects writing output... [ 40%] contributor/policies writing output... [ 42%] contributor/quickstart writing output... [ 44%] contributor/reno writing output... [ 46%] contributor/troubleshooting writing output... [ 48%] index writing output... [ 51%] install/common/configure_2_edit_magnum_conf writing output... [ 53%] install/common/configure_3_populate_database writing output... [ 55%] install/common/prerequisites writing output... [ 57%] install/get_started writing output... [ 59%] install/index writing output... [ 61%] install/install writing output... [ 63%] install/install-debian-manual writing output... [ 65%] install/install-guide-from-source writing output... [ 68%] install/install-obs writing output... [ 70%] install/install-rdo writing output... [ 72%] install/install-ubuntu writing output... [ 74%] install/launch-instance writing output... [ 76%] install/next-steps writing output... [ 78%] install/verify writing output... [ 80%] user/cluster-type-definition writing output... [ 82%] user/glossary writing output... [ 85%] user/heat-templates writing output... [ 87%] user/index writing output... [ 89%] user/k8s-health-monitoring writing output... [ 91%] user/k8s-keystone-authN-authZ writing output... [ 93%] user/kubernetes-load-balancer writing output... [ 95%] user/monitoring writing output... [ 97%] user/node-groups writing output... [100%] user/rolling-upgrade generating indices... genindex done writing additional pages... search done copying images... [ 33%] user/../images/cluster-template.png copying images... [ 66%] user/../images/cluster-template-details.png copying images... [100%] user/../images/cluster-create.png copying downloadable files... [100%] ../_static/magnum.conf.sample copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in doc/build/html. + rm -fr doc/build/html/.doctrees doc/build/html/.buildinfo + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/var/log/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/var/run/magnum/ + install -p -D -m 644 /builddir/build/SOURCES/magnum.logrotate /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/etc/logrotate.d/openstack-magnum + install -p -D -m 644 /builddir/build/SOURCES/openstack-magnum-api.service /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/systemd/system/openstack-magnum-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-magnum-conductor.service /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/systemd/system/openstack-magnum-conductor.service + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/var/lib/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/var/lib/magnum/certificates/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/etc/magnum/ + oslo-config-generator --config-file etc/magnum/magnum-config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/etc/magnum/magnum.conf + chmod 640 /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/etc/magnum/magnum.conf + mv /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/etc/magnum/api-paste.ini /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/etc/magnum + rmdir /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/etc/magnum + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 12.1.2-0.20220809095352.a35f48e.el9 --unique-debug-suffix -12.1.2-0.20220809095352.a35f48e.el9.x86_64 --unique-debug-src-base openstack-magnum-12.1.2-0.20220809095352.a35f48e.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/magnum-12.1.2.dev1 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20220809095352.a35f48e.el9.x86_64/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.9/site-packages/magnum/tests/contrib/copy_instance_logs.sh from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/tests/contrib/gate_hook.sh from /bin/bash -x to #!/usr/bin/bash -x mangling shebang in /usr/lib/python3.9/site-packages/magnum/tests/contrib/post_test_hook.sh from /bin/bash -x to #!/usr/bin/bash -x *** WARNING: ./usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.9/site-packages/magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh is executable but has no shebang, removing executable bit mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/python3.9/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh from /bin/bash to #!/usr/bin/bash Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5jn1mu + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev1 + rm magnum/tests/unit/test_hacking.py + PYTHON=/usr/bin/python3 + stestr --test-path=./magnum/tests/unit run --concurrency 1 /usr/lib/python3.9/site-packages/kubernetes/client/apis/__init__.py:10: DeprecationWarning: The package kubernetes.client.apis is renamed and deprecated, use kubernetes.client.api instead (please note that the trailing s was removed). warnings.warn( {0} magnum.tests.unit.api.controllers.test_base.TestController.test_api_version_decorator [0.167110s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_negative [0.009301s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_positive [0.007492s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_shared_start_end [0.023773s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attr_version_not_found [0.015268s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attribute [0.009894s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_equal [0.006795s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_unequal [0.015335s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_equal [0.020693s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version [0.008881s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version [0.007616s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version [0.008161s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_minor_version [0.006853s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_major_version [0.007183s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_minor_version [0.006388s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_equal [0.007383s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_version [0.007010s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_lower_version [0.006245s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_major_version [0.009480s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_minor_version [0.007159s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version [0.009547s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_minor_version [0.006432s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal [0.010001s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_unequal [0.009603s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_init [0.015429s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_false [0.010254s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_true [0.007385s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version [0.008674s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_null_version [0.010856s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_start_version [0.007156s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_valid_version [0.041475s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high [0.012108s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_low [0.017282s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length [0.012305s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest [0.008095s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok [0.007702s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_incorrect_service_type [0.009862s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header [0.010600s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr [0.013121s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings [0.015082s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_invalid_major_version [0.013104s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_ok [0.006478s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_high [0.006911s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_low [0.018891s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> f1d8b0ab8b8d {0} magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_disable_file [0.225329s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled [0.026780s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist [0.020605s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist_not_abs [0.037483s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_no_public_routes [0.022517s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_root_access [0.031480s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_v1_access [0.021717s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found [0.011187s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_noauth [0.037187s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller [0.072339s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_version [0.024181s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version [0.015111s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_as_dict_faults [0.007260s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_bay_init [0.084898s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_create [0.030450s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_delete [0.142310s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail [0.197698s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_all [0.016648s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_one [0.036887s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_update [0.045535s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_delete [0.094921s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_get_one [0.062916s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_update [0.075084s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay [0.099196s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_not_found [0.045331s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name [0.066418s] ... ok GET: /v1/ {} GOT:{'id': 'v1', 'media_types': [{'base': 'application/json', 'type': 'application/vnd.openstack.magnum.v1+json'}], 'links': [{'href': 'http://localhost/v1/', 'rel': 'self'}, {'href': 'http://docs.openstack.org/developer/magnum/dev/api-spec-v1.html', 'rel': 'describedby', 'type': 'text/html'}], 'baymodels': [{'href': 'http://localhost/v1/baymodels/', 'rel': 'self'}, {'href': 'http://localhost/baymodels/', 'rel': 'bookmark'}], 'bays': [{'href': 'http://localhost/v1/bays/', 'rel': 'self'}, {'href': 'http://localhost/bays/', 'rel': 'bookmark'}], 'clustertemplates': [{'href': 'http://localhost/v1/clustertemplates/', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/', 'rel': 'bookmark'}], 'clusters': [{'href': 'http://localhost/v1/clusters/', 'rel': 'self'}, {'href': 'http://localhost/clusters/', 'rel': 'bookmark'}], 'quotas': [{'href': 'http://localhost/v1/quotas/', 'rel': 'self'}, {'href': 'http://localhost/quotas/', 'rel': 'bookmark'}], 'certificates': [{'href': 'http://localhost/v1/certificates/', 'rel': 'self'}, {'href': 'http://localhost/certificates/', 'rel': 'bookmark'}], 'mservices': [{'href': 'http://localhost/v1/mservices/', 'rel': 'self'}, {'href': 'http://localhost/mservices/', 'rel': 'bookmark'}], 'stats': [{'href': 'http://localhost/v1/stats/', 'rel': 'self'}, {'href': 'http://localhost/stats/', 'rel': 'bookmark'}], 'federations': [{'href': 'http://localhost/v1/federations/', 'rel': 'self'}, {'href': 'http://localhost/federations/', 'rel': 'bookmark'}], 'nodegroups': [{'href': 'http://localhost/v1/clusters/{cluster_id}/nodegroups', 'rel': 'self'}, {'href': 'http://localhost/clusters/{cluster_id}/nodegroups', 'rel': 'bookmark'}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:create to be performed", "detail": "Policy doesn't allow bay:create to be performed.", "links": []}]} DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "links": []}]} GET: /v1/bays/9c2fd74a-c519-461d-a082-397dbc7032ce/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:detail to be performed", "detail": "Policy doesn't allow bay:detail to be performed.", "links": []}]} GET: /v1/bays {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get_all to be performed", "detail": "Policy doesn't allow bay:get_all to be performed.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "links": []}]} PATCH: /v1/bays/bay_example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "links": []}]} DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "links": []}]} DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "links": []}]} DELETE: /v1/bays/50dbeb1a-46a1-44ac-bdad-fdc6e6742494 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 50dbeb1a-46a1-44ac-bdad-fdc6e6742494 could not be found", "detail": "Cluster 50dbeb1a-46a1-44ac-bdad-fdc6e6742494 could not be found.", "links": []}]} DELETE: /v1/bays/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/bays/not_found {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name_not_found [0.050615s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_multiple_bay_by_name [0.054858s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links [0.169301s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links_default_limit [0.173142s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail [0.044631s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_against_single [0.033175s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_with_pagination_marker [0.134795s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_empty [0.022877s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_all_with_pagination_marker [0.136986s] ... ok GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} DELETE: /v1/bays/test_bay GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/bays/?limit=3 {} GOT:{'bays': [{'uuid': '3824b551-e218-4179-a627-4ec80d564d09', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/3824b551-e218-4179-a627-4ec80d564d09', 'rel': 'self'}, {'href': 'http://localhost/bays/3824b551-e218-4179-a627-4ec80d564d09', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '9bb6f07c-55f5-4501-862b-815db913c406', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/9bb6f07c-55f5-4501-862b-815db913c406', 'rel': 'self'}, {'href': 'http://localhost/bays/9bb6f07c-55f5-4501-862b-815db913c406', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '85a34e61-b53a-4f4b-8fc7-d4f307383f09', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/85a34e61-b53a-4f4b-8fc7-d4f307383f09', 'rel': 'self'}, {'href': 'http://localhost/bays/85a34e61-b53a-4f4b-8fc7-d4f307383f09', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}], 'next': 'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=85a34e61-b53a-4f4b-8fc7-d4f307383f09'} GET: /v1/bays {} GOT:{'bays': [{'uuid': '8b5128b9-a82a-4927-bcb7-b5e1c615a8bc', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/8b5128b9-a82a-4927-bcb7-b5e1c615a8bc', 'rel': 'self'}, {'href': 'http://localhost/bays/8b5128b9-a82a-4927-bcb7-b5e1c615a8bc', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'ff6cfa73-7f18-48db-9a23-2bed7fbbf599', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/ff6cfa73-7f18-48db-9a23-2bed7fbbf599', 'rel': 'self'}, {'href': 'http://localhost/bays/ff6cfa73-7f18-48db-9a23-2bed7fbbf599', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '34f2ac0d-9652-4186-ad8a-6f63db93ab6c', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/34f2ac0d-9652-4186-ad8a-6f63db93ab6c', 'rel': 'self'}, {'href': 'http://localhost/bays/34f2ac0d-9652-4186-ad8a-6f63db93ab6c', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}], 'next': 'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=34f2ac0d-9652-4186-ad8a-6f63db93ab6c'} GET: /v1/bays/detail {} GOT:{'bays': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:20.659940+00:00', 'updated_at': None}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/bays/detail?limit=3&marker=0621aa04-ed29-4910-961b-7bcae91bba8f {} GOT:{'bays': [{'uuid': 'f0e24d42-2a95-4ce4-85e2-f345e68f7ede', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/f0e24d42-2a95-4ce4-85e2-f345e68f7ede', 'rel': 'self'}, {'href': 'http://localhost/bays/f0e24d42-2a95-4ce4-85e2-f345e68f7ede', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:20.789997+00:00', 'updated_at': None}]} GET: /v1/bays {} GOT:{'bays': []} GET: /v1/bays?limit=3&marker=2b727fdc-d242-41b6-ae40-4aeb10cf5630 {} GOT:{'bays': [{'uuid': 'e72bc19f-9a11-4846-9a66-f297937ce278', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/e72bc19f-9a11-4846-9a66-f297937ce278', 'rel': 'self'}, {'href': 'http://localhost/bays/e72bc19f-9a11-4846-9a66-f297937ce278', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one [0.064099s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name [0.105275s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_multiple_bay [0.106167s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_not_found [0.096377s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay [0.133474s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay_heatclient_exception [0.063074s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links [0.202821s] ... ok GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.040144+00:00', 'updated_at': None} GET: /v1/bays/cluster1 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.094554+00:00', 'updated_at': None} GET: /v1/bays/test_bay {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/bays/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'bay_faults': {'fake_name': 'fake_reason'}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.454457+00:00', 'updated_at': None} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'bay_faults': {}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.551943+00:00', 'updated_at': None} GET: /v1/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce {} GOT:{'uuid': '2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'self'}, {'href': 'http://localhost/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.683124+00:00', 'updated_at': None} GET: /v1/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce {} GOT:{'uuid': '2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'self'}, {'href': 'http://localhost/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.683124+00:00', 'updated_at': None} GET: /bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce {} GOT:{'uuid': '2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'self'}, {'href': 'http://localhost/bays/2397c5c0-7d85-46e9-8a80-44d6bdd9a2ce', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:21.683124+00:00', 'updated_at': None} GET: /v1/bays {} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many [0.267339s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one [0.075762s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property [0.068567s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_mandatory_property_fail [0.038769s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_non_existent_property [0.191198s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok [0.105655s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 418, in test_remove_ok response = self.patch_json('/bays/%s' % self.bay.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed [0.054827s] ... ok GOT:{'bays': [{'uuid': 'd36da241-5261-4c69-bcf2-c3d937601a4b', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/d36da241-5261-4c69-bcf2-c3d937601a4b', 'rel': 'self'}, {'href': 'http://localhost/bays/d36da241-5261-4c69-bcf2-c3d937601a4b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'f746ded6-348c-4868-9c0d-79ddc6be3691', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/f746ded6-348c-4868-9c0d-79ddc6be3691', 'rel': 'self'}, {'href': 'http://localhost/bays/f746ded6-348c-4868-9c0d-79ddc6be3691', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'c19ad8e4-4c4d-40b0-9c59-f74392e00341', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/c19ad8e4-4c4d-40b0-9c59-f74392e00341', 'rel': 'self'}, {'href': 'http://localhost/bays/c19ad8e4-4c4d-40b0-9c59-f74392e00341', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'b49d2845-a433-42a0-a7d6-65073b228c51', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/b49d2845-a433-42a0-a7d6-65073b228c51', 'rel': 'self'}, {'href': 'http://localhost/bays/b49d2845-a433-42a0-a7d6-65073b228c51', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '5458ad11-6839-423b-89eb-7eb66039e417', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5458ad11-6839-423b-89eb-7eb66039e417', 'rel': 'self'}, {'href': 'http://localhost/bays/5458ad11-6839-423b-89eb-7eb66039e417', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} GET: /v1/bays {} GOT:{'bays': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/baymodel_id' is a mandatory attribute and can not be removed", "detail": "'/baymodel_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:22.460821+00:00', 'updated_at': None} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '39d084a3-094a-4348-9f75-8ee4933b30a3', 'op': 'replace'}] {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_baymodel_id_failed [0.052801s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_invalid_node_count [0.065132s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_bay [0.038609s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_baymodel_id [0.053940s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok [0.057079s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 262, in test_replace_ok response = self.patch_json('/bays/%s' % self.bay.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name [0.060825s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 284, in test_replace_ok_by_name response = self.patch_json('/bays/%s' % self.bay.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/bay_example_A) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_multiple_bay [0.056890s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_not_found [0.031423s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async [0.076403s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_with_rollback_enabled [0.072699s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay [0.061560s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_doesnt_contain_id [0.262699s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '39d084a3-094a-4348-9f75-8ee4933b30a3'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '39d084a3-094a-4348-9f75-8ee4933b30a3'}]'. Reason: can't replace non-existent object 'baymodel_id'", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': -1, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} PATCH: /v1/bays/7841b37c-5088-4afc-ac2f-fdc56960b371 [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 7841b37c-5088-4afc-ac2f-fdc56960b371 could not be found", "detail": "Cluster 7841b37c-5088-4afc-ac2f-fdc56960b371 could not be found.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '1dfa85de-6feb-4da6-9b70-c40e83316b69', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '1dfa85de-6feb-4da6-9b70-c40e83316b69'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '1dfa85de-6feb-4da6-9b70-c40e83316b69'}]'. Reason: can't replace non-existent object 'baymodel_id'", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/bays/bay_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/bays/test_bay [{'path': '/name', 'value': 'test_bay', 'op': 'replace'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} PATCH: /v1/bays/not_found [{'path': '/name', 'value': 'not_found', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} PATCH: /v1/bays/bay_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.2 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} PATCH: /v1/bays/bay_example_A/?rollback=True [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.3 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/8323ecc3-3553-44e3-9a48-9a05470a8c7b Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8323ecc3-3553-44e3-9a48-9a05470a8c7b", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/8323ecc3-3553-44e3-9a48-9a05470a8c7b", "rel": "self"}, {"href": "http://localhost/bays/8323ecc3-3553-44e3-9a48-9a05470a8c7b", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/c10de90f-68d7-4ba6-b3ee-22e1a0415d5b Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c10de90f-68d7-4ba6-b3ee-22e1a0415d5b", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/c10de90f-68d7-4ba6-b3ee-22e1a0415d5b", "rel": "self"}, {"href": "http://localhost/bays/c10de90f-68d7-4ba6-b3ee-22e1a0415d5b", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.253264+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_generate_uuid [0.093261s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id [0.015047s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_set_project_id_and_user_id [0.057047s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_baymodel_name [0.079908s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_capital_letter_start_valid_name [0.111831s] ... ok POST: /v1/bays {'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/60d98c7d-8d1a-4948-8321-dd2b3a1c6fc9 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "60d98c7d-8d1a-4948-8321-dd2b3a1c6fc9", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/60d98c7d-8d1a-4948-8321-dd2b3a1c6fc9", "rel": "self"}, {"href": "http://localhost/bays/60d98c7d-8d1a-4948-8321-dd2b3a1c6fc9", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.551035+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute baymodel_id", "detail": "Invalid input for field/attribute baymodel_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/5c8cff53-c85e-4355-8379-d1acae5c1f98 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5c8cff53-c85e-4355-8379-d1acae5c1f98", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/5c8cff53-c85e-4355-8379-d1acae5c1f98", "rel": "self"}, {"href": "http://localhost/bays/5c8cff53-c85e-4355-8379-d1acae5c1f98", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.625966+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'clustermodel1', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/ccd3310f-b374-469e-9dae-4134b23949be Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ccd3310f-b374-469e-9dae-4134b23949be", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/ccd3310f-b374-469e-9dae-4134b23949be", "rel": "self"}, {"href": "http://localhost/bays/ccd3310f-b374-469e-9dae-4134b23949be", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.694418+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'Testbay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/dbcbe58d-c8bb-4c6a-9533-c6784c5e8442 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "dbcbe58d-c8bb-4c6a-9533-c6784c5e8442", "name": "Testbay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/dbcbe58d-c8bb-4c6a-9533-c6784c5e8442", "rel": "self"}, {"href": "http://localhost/bays/dbcbe58d-c8bb-4c6a-9533-c6784c5e8442", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.776161+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_docker_volume_size [0.119015s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_at_end_valid_name [0.038461s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_invalid_at_start_name [0.028561s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_valid_name [0.061901s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_empty_name [0.018191s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_ext_network [0.040724s] ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': 3, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/9f9e85c9-e69d-464d-abee-c3ae15ea6a10 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "9f9e85c9-e69d-464d-abee-c3ae15ea6a10", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": 3, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/9f9e85c9-e69d-464d-abee-c3ae15ea6a10", "rel": "self"}, {"href": "http://localhost/bays/9f9e85c9-e69d-464d-abee-c3ae15ea6a10", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.920040+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay-', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/1199a197-5804-4f53-a32a-d49c19912f53 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "1199a197-5804-4f53-a32a-d49c19912f53", "name": "testbay-", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/1199a197-5804-4f53-a32a-d49c19912f53", "rel": "self"}, {"href": "http://localhost/bays/1199a197-5804-4f53-a32a-d49c19912f53", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:23.978896+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '-test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test-bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/39de576c-ac49-411b-b4d7-2c34fbebcd69 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "39de576c-ac49-411b-b4d7-2c34fbebcd69", "name": "test-bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/39de576c-ac49-411b-b4d7-2c34fbebcd69", "rel": "self"}, {"href": "http://localhost/bays/39de576c-ac49-411b-b4d7-2c34fbebcd69", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.061175+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-net", "detail": "test-net", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_flavor [0.055878s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_name [0.051380s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_str_name [0.025160s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair [0.033001s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_long_name [0.021990s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_master_count_zero [0.022001s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_mix_special_char_valid_name [0.117193s] ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-flavor", "detail": "test-flavor", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-key", "detail": "test-key", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 0, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute master_count", "detail": "Invalid input for field/attribute master_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.-_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/227e510f-780d-4c73-bc57-cac91f0891d7 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "227e510f-780d-4c73-bc57-cac91f0891d7", "name": "test.-_bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/227e510f-780d-4c73-bc57-cac91f0891d7", "rel": "self"}, {"href": "http://localhost/bays/227e510f-780d-4c73-bc57-cac91f0891d7", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.415075+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_multi_images_same_name [0.099098s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_multi_node [0.050491s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_one_node [0.051806s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_master_count [0.108388s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count [0.059438s] ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': False, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'foo', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 1, 'baymodel_id': 'foo', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/55457693-d5a1-45a6-a460-7b15b5948b31 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "55457693-d5a1-45a6-a460-7b15b5948b31", "name": "cluster1", "baymodel_id": "foo", "node_count": 3, "master_count": 1, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/55457693-d5a1-45a6-a460-7b15b5948b31", "rel": "self"}, {"href": "http://localhost/bays/55457693-d5a1-45a6-a460-7b15b5948b31", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.658845+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/a2bb7d26-5247-49aa-9379-307b5b9f9419 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a2bb7d26-5247-49aa-9379-307b5b9f9419", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 1, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/a2bb7d26-5247-49aa-9379-307b5b9f9419", "rel": "self"}, {"href": "http://localhost/bays/a2bb7d26-5247-49aa-9379-307b5b9f9419", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.747574+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/6b385f86-21d7-4ba5-93c2-ff8339603b81 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6b385f86-21d7-4ba5-93c2-ff8339603b81", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 1, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/6b385f86-21d7-4ba5-93c2-ff8339603b81", "rel": "self"}, {"href": "http://localhost/bays/6b385f86-21d7-4ba5-93c2-ff8339603b81", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.827485+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_timeout [0.050167s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_negative [0.061156s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_zero [0.022504s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_non_existent_baymodel_id [0.049253s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_nonexist_image [0.028859s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image [0.043262s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name [0.042120s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/e12a79c0-b2f0-4804-851e-1dbd22ede422 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e12a79c0-b2f0-4804-851e-1dbd22ede422", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 60, "links": [{"href": "http://localhost/v1/bays/e12a79c0-b2f0-4804-851e-1dbd22ede422", "rel": "self"}, {"href": "http://localhost/bays/e12a79c0-b2f0-4804-851e-1dbd22ede422", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:24.878407+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': -1, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 0, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': '46d4e97e-221d-4ede-ad03-9994facd700b', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate 46d4e97e-221d-4ede-ad03-9994facd700b could not be found", "detail": "ClusterTemplate 46d4e97e-221d-4ede-ad03-9994facd700b could not be found.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay.', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/cd2b0e17-d869-4800-b2fc-c773f2c8d90c Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cd2b0e17-d869-4800-b2fc-c773f2c8d90c", "name": "testbay.", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/cd2b0e17-d869-4800-b2fc-c773f2c8d90c", "rel": "self"}, {"href": "http://localhost/bays/cd2b0e17-d869-4800-b2fc-c773f2c8d90c", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.132275+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '.test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_invalid_at_start_name [0.015906s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_valid_name [0.051474s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_negative [0.019820s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_none [0.048076s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_zero [0.039641s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/8f38d44f-a3ab-42b2-a3da-02e6bb71c449 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8f38d44f-a3ab-42b2-a3da-02e6bb71c449", "name": "test.bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/8f38d44f-a3ab-42b2-a3da-02e6bb71c449", "rel": "self"}, {"href": "http://localhost/bays/8f38d44f-a3ab-42b2-a3da-02e6bb71c449", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.184543+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': -1} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute bay_create_timeout", "detail": "Invalid input for field/attribute bay_create_timeout. Value: '-1'. Value should be greater or equal to 0", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/4af4899a-339a-403e-9a70-78d0469ac5f8 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "4af4899a-339a-403e-9a70-78d0469ac5f8", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": null, "links": [{"href": "http://localhost/v1/bays/4af4899a-339a-403e-9a70-78d0469ac5f8", "rel": "self"}, {"href": "http://localhost/bays/4af4899a-339a-403e-9a70-78d0469ac5f8", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.268111+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 0} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/8acee84b-39a2-4e2b-958f-81713bf64d2b Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8acee84b-39a2-4e2b-958f-81713bf64d2b", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 0, "links": [{"href": "http://localhost/v1/bays/8acee84b-39a2-4e2b-958f-81713bf64d2b", "rel": "self"}, {"href": "http://localhost/bays/8acee84b-39a2-4e2b-958f-81713bf64d2b", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.305140+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay_', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_at_end_valid_name [0.294401s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_invalid_at_start_name [0.116940s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_valid_str_int_name [0.076454s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_docker_volume_size [0.080229s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name [0.090971s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelObject.test_baymodel_init [0.046419s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/cc73bed1-50ef-4756-97ea-90e92dca64a6 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cc73bed1-50ef-4756-97ea-90e92dca64a6", "name": "testbay_", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/cc73bed1-50ef-4756-97ea-90e92dca64a6", "rel": "self"}, {"href": "http://localhost/bays/cc73bed1-50ef-4756-97ea-90e92dca64a6", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.602931+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '_test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test_bay123456', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/6a13c24d-a9d4-402e-b701-b254db085a9d Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6a13c24d-a9d4-402e-b701-b254db085a9d", "name": "test_bay123456", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/6a13c24d-a9d4-402e-b701-b254db085a9d", "rel": "self"}, {"href": "http://localhost/bays/6a13c24d-a9d4-402e-b701-b254db085a9d", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.784722+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/3f2e829a-fb83-443c-9536-f51d922ce06f Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3f2e829a-fb83-443c-9536-f51d922ce06f", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": 20, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/3f2e829a-fb83-443c-9536-f51d922ce06f", "rel": "self"}, {"href": "http://localhost/bays/3f2e829a-fb83-443c-9536-f51d922ce06f", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.858511+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/f211f1c8-82db-4cb1-822f-2c3f7a77bdbf Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f211f1c8-82db-4cb1-822f-2c3f7a77bdbf", "name": "kappa-17-bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/f211f1c8-82db-4cb1-822f-2c3f7a77bdbf", "rel": "self"}, {"href": "http://localhost/bays/f211f1c8-82db-4cb1-822f-2c3f7a77bdbf", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "master_lb_enabled": true, "created_at": "2022-08-09T09:59:25.956875+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create [0.038459s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_delete [0.046430s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_detail [0.039731s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_all [0.020325s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one [0.021350s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_update [0.024559s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete [0.025051s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_get_one [0.016810s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update [0.019084s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel [0.028705s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found [0.018945s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_bay [0.033958s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name [0.018177s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name_not_found [0.013159s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:create to be performed", "detail": "Policy doesn't allow baymodel:create to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "links": []}]} GET: /v1/baymodels/2e3688d9-634c-42a2-a8ab-efa3ff886d7d/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:detail to be performed", "detail": "Policy doesn't allow baymodel:detail to be performed.", "links": []}]} GET: /v1/baymodels {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get_all to be performed", "detail": "Policy doesn't allow baymodel:get_all to be performed.", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "links": []}]} PATCH: /v1/baymodels/example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "links": []}]} DELETE: /v1/baymodels/288053f6-42e8-4f53-bf0b-75f4bd759b2f GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate 288053f6-42e8-4f53-bf0b-75f4bd759b2f could not be found", "detail": "ClusterTemplate 288053f6-42e8-4f53-bf0b-75f4bd759b2f could not be found.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} DELETE: /v1/baymodels/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/baymodels/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} DELETE: /v1/baymodels/test_baymodel {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name [0.018151s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links [0.036542s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links_default_limit [0.032159s] ... ok GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/baymodels/?limit=3 {} GOT:{'baymodels': [{'uuid': 'f83dc66b-2882-4fb7-8b31-bfb5a6a881b2', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/f83dc66b-2882-4fb7-8b31-bfb5a6a881b2', 'rel': 'self'}, {'href': 'http://localhost/baymodels/f83dc66b-2882-4fb7-8b31-bfb5a6a881b2', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.427596+00:00', 'updated_at': None}, {'uuid': 'eddedf0a-7624-4aa9-afb3-4b219d260630', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/eddedf0a-7624-4aa9-afb3-4b219d260630', 'rel': 'self'}, {'href': 'http://localhost/baymodels/eddedf0a-7624-4aa9-afb3-4b219d260630', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.432473+00:00', 'updated_at': None}, {'uuid': '8bbde2a0-8833-4d40-8c57-5a1d7b168890', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/8bbde2a0-8833-4d40-8c57-5a1d7b168890', 'rel': 'self'}, {'href': 'http://localhost/baymodels/8bbde2a0-8833-4d40-8c57-5a1d7b168890', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.433653+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=8bbde2a0-8833-4d40-8c57-5a1d7b168890'} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': '99699f76-19b9-4f80-8bdf-5c2e0bb4e500', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/99699f76-19b9-4f80-8bdf-5c2e0bb4e500', 'rel': 'self'}, {'href': 'http://localhost/baymodels/99699f76-19b9-4f80-8bdf-5c2e0bb4e500', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.466297+00:00', 'updated_at': None}, {'uuid': '5e7a35fa-2939-44b6-b18e-23d09f4186ae', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/5e7a35fa-2939-44b6-b18e-23d09f4186ae', 'rel': 'self'}, {'href': 'http://localhost/baymodels/5e7a35fa-2939-44b6-b18e-23d09f4186ae', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.468208+00:00', 'updated_at': None}, {'uuid': 'babc9506-0e45-413a-bf9b-daeb2b3826e1', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/babc9506-0e45-413a-bf9b-daeb2b3826e1', 'rel': 'self'}, {'href': 'http://localhost/baymodels/babc9506-0e45-413a-bf9b-daeb2b3826e1', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.469383+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=babc9506-0e45-413a-bf9b-daeb2b3826e1'} GET: /v1/baymodels/detail {} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail [0.018885s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_against_single [0.014802s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_with_pagination_marker [0.031909s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty [0.016313s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_all_with_pagination_marker [0.040256s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one [0.032974s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name [0.039154s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_multiple_baymodel [0.027077s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_not_found [0.034496s] ... ok GOT:{'baymodels': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.496154+00:00', 'updated_at': None}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/baymodels/detail?limit=3&marker=41fb1ea1-dcc3-46fb-8470-13bc6d6d90fc {} GOT:{'baymodels': [{'uuid': '43e4847f-fb48-498b-bd03-589e49ce7b56', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/43e4847f-fb48-498b-bd03-589e49ce7b56', 'rel': 'self'}, {'href': 'http://localhost/baymodels/43e4847f-fb48-498b-bd03-589e49ce7b56', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.533400+00:00', 'updated_at': None}]} GET: /v1/baymodels {} GOT:{'baymodels': []} GET: /v1/baymodels?limit=3&marker=479f6572-2610-402e-99b8-81f287ee8a74 {} GOT:{'baymodels': [{'uuid': '26daf829-69e3-446a-908b-a104659997d1', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/26daf829-69e3-446a-908b-a104659997d1', 'rel': 'self'}, {'href': 'http://localhost/baymodels/26daf829-69e3-446a-908b-a104659997d1', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.594656+00:00', 'updated_at': None}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.627105+00:00', 'updated_at': None} GET: /v1/baymodels/clustermodel1 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.660880+00:00', 'updated_at': None} GET: /v1/baymodels/test_baymodel {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/baymodels/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} GET: /v1/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80 {} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links [0.055641s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_many [0.025789s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one [0.039860s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_add_root_non_existent [0.031551s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_create_baymodel_with_no_os_distro_image [0.022121s] ... ok GOT:{'uuid': 'e7eef81a-745c-43be-99eb-f470aa5abc80', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.760983+00:00', 'updated_at': None} GET: /v1/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80 {} GOT:{'uuid': 'e7eef81a-745c-43be-99eb-f470aa5abc80', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.760983+00:00', 'updated_at': None} GET: /baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80 {} GOT:{'uuid': 'e7eef81a-745c-43be-99eb-f470aa5abc80', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e7eef81a-745c-43be-99eb-f470aa5abc80', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.760983+00:00', 'updated_at': None} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': 'fb5c1185-f5f7-4c26-9975-3a7c6537e103', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/fb5c1185-f5f7-4c26-9975-3a7c6537e103', 'rel': 'self'}, {'href': 'http://localhost/baymodels/fb5c1185-f5f7-4c26-9975-3a7c6537e103', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.809464+00:00', 'updated_at': None}, {'uuid': '038092da-611a-4436-b410-cb75cd7304eb', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/038092da-611a-4436-b410-cb75cd7304eb', 'rel': 'self'}, {'href': 'http://localhost/baymodels/038092da-611a-4436-b410-cb75cd7304eb', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.810672+00:00', 'updated_at': None}, {'uuid': '0709a038-07fd-408d-ac2d-7ba0a579d47f', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/0709a038-07fd-408d-ac2d-7ba0a579d47f', 'rel': 'self'}, {'href': 'http://localhost/baymodels/0709a038-07fd-408d-ac2d-7ba0a579d47f', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.811797+00:00', 'updated_at': None}, {'uuid': '4a3bdfdd-b2a4-4930-9a8d-6630f8f5a840', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/4a3bdfdd-b2a4-4930-9a8d-6630f8f5a840', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4a3bdfdd-b2a4-4930-9a8d-6630f8f5a840', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.813542+00:00', 'updated_at': None}, {'uuid': 'e0e319ce-a86a-4b02-9b70-a3c71bde230d', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e0e319ce-a86a-4b02-9b70-a3c71bde230d', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e0e319ce-a86a-4b02-9b70-a3c71bde230d', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.814645+00:00', 'updated_at': None}]} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:26.834029+00:00', 'updated_at': None}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'img', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'op': 'remove'}] {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_mandatory_property_fail [0.044933s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_non_existent_property_fail [0.030256s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular [0.038681s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 394, in test_remove_singular response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_uuid [0.032596s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/keypair_id' is a mandatory attribute and can not be removed", "detail": "'/keypair_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/coe', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/external_network_id' is a mandatory attribute and can not be removed", "detail": "'/external_network_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/server_type', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/tls_disabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/registry_enabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/cluster_distro', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:27.007651+00:00', 'updated_at': None} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'value': 'aaa', 'op': 'replace'}] {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_external_network_id [0.023645s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_flavor_id [0.022462s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_image_id [0.035066s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_keypair_id [0.040439s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular [0.044359s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 302, in test_replace_singular response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_name_with_bay [0.037086s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 248, in test_update_baymodel_name_with_bay self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay [0.037286s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 233, in test_update_baymodel_with_bay self.assertEqual(400, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 400 != 500 {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update [0.070987s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 281, in test_update_baymodel_with_bay_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_not_allow_update [0.042066s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_not_found [0.024639s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_fail [0.047091s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success [0.025671s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 253, in test_update_public_baymodel_success response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel [0.016806s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/flavor_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'calico', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver", "detail": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver.", "links": []}]} PATCH: /v1/baymodels/c085879e-4257-4b26-8c56-196e2eec3efd [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate c085879e-4257-4b26-8c56-196e2eec3efd could not be found", "detail": "ClusterTemplate c085879e-4257-4b26-8c56-196e2eec3efd could not be found.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_doesnt_contain_id [0.017481s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_generate_uuid [0.009729s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_fail [0.033615s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_not_set [0.034308s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_success [0.016088s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'my-image', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "my-image", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.553091+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.631530+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.648263+00:00", "updated_at": null} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_set_project_id_and_user_id [0.024441s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_dns [0.025609s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_docker_volume_size [0.042124s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.672902+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.688976+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 99, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 99, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.729797+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_external_network [0.025045s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_flavor [0.024087s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_image_name [0.018666s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.765945+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.788915+00:00", "updated_at": null} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/f27d12f0-af8c-42b6-905f-14702aebd0d0 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f27d12f0-af8c-42b6-905f-14702aebd0d0", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/f27d12f0-af8c-42b6-905f-14702aebd0d0", "rel": "self"}, {"href": "http://localhost/baymodels/f27d12f0-af8c-42b6-905f-14702aebd0d0", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:27.809649+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': -12, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 65536, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_apiserver_port [0.046361s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_coe [0.031887s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 0, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 1023, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'not an int', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'k8s', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'storm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'meson', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'osomatsu', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1.2', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1..1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_dns_nameserver [0.051969s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_docker_volume_size [0.203192s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'openstack.org', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': -1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 2, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'notanint', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': '', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': '', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': '', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': '', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': '', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': '', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': '', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': '', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': '', 'fixed_subnet': '', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': '', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': '', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': '', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_empty_string [0.161337s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': '', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': '', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': '', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': '', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': '', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': '', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_long_string [0.105917s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_network_driver [0.014690s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_labels [0.019306s] ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'bad_driver', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver", "detail": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.446771+00:00", "updated_at": null} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_multi_image_name [0.020626s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver [0.017438s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver_non_def_config [0.016007s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_external_network [0.015047s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_flavor [0.016600s] ... ok GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple images", "detail": "Multiple images", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.485243+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.501454+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test", "detail": "test", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "flavor", "detail": "flavor", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_image_name [0.018189s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_keypair [0.017720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_network_driver [0.018537s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_os_distro_image [0.019463s] ... ok POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Test", "detail": "Test", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.587688+00:00", "updated_at": null} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_volume_driver [0.019314s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_os_distro_image [0.020185s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_overlay [0.022635s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.627327+00:00", "updated_at": null} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/ce47ff78-6fa4-4cff-8d21-25303fe7aba9 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ce47ff78-6fa4-4cff-8d21-25303fe7aba9", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/ce47ff78-6fa4-4cff-8d21-25303fe7aba9", "rel": "self"}, {"href": "http://localhost/baymodels/ce47ff78-6fa4-4cff-8d21-25303fe7aba9", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.647588+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'overlay', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 1, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "overlay", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.668232+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'rexray', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_volume_driver [0.031698s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_image_id [0.019773s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_keypair_id [0.021635s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_name [0.022584s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertObject.test_cert_init [0.015619s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_create [0.043115s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one [0.028943s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_rotate [0.037551s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.699137+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute keypair_id", "detail": "Invalid input for field/attribute keypair_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "mu-19-model", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:28.766528+00:00", "updated_at": null} POST: /v1/certificates {'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'csr': 'fake-csr', 'pem': 'fake-pem'} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:create to be performed", "detail": "Policy doesn't allow certificate:create to be performed.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:get to be performed", "detail": "Policy doesn't allow certificate:get to be performed.", "links": []}]} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:rotate_ca to be performed", "detail": "Policy doesn't allow certificate:rotate_ca to be performed.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one [0.048833s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name [0.056156s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_multiple_cluster [0.097345s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_not_found [0.042424s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links [0.112540s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert [0.052912s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_bay_name [0.053720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_name [0.045739s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_cluster_not_found [0.034627s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificate.test_rotate_ca_cert [0.043845s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls [0.051319s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init [0.007425s] ... ok /builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. yield entry_point, entry_point.load(require=False) {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create [0.043253s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_delete [0.039257s] ... ok GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /v1/certificates/cluster1 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /v1/certificates/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/certificates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} POST: /v1/certificates {'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} POST: /v1/certificates {'csr': 'fake-csr', 'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} POST: /v1/certificates {'cluster_uuid': 'cluster1', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} POST: /v1/certificates {'cluster_uuid': 'not_found', 'csr': 'fake-csr'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Rotating the CA certificate on a non-TLS cluster is not supported", "detail": "Rotating the CA certificate on a non-TLS cluster is not supported", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:create to be performed", "detail": "Policy doesn't allow cluster:create to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "links": []}]} GET: /v1/clusters/c5a0d925-657f-4ae0-9edd-5685dd7091f9/detail {} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_detail [0.028240s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all [0.020788s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_one [0.063827s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_update [0.040072s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete [0.032034s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_get_one [0.044263s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_update [0.036739s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster [0.047308s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin [0.050790s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_not_found [0.021183s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name [0.031165s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name_not_found [0.019994s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_multiple_cluster_by_name [0.035794s] ... ok GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:detail to be performed", "detail": "Policy doesn't allow cluster:detail to be performed.", "links": []}]} GET: /v1/clusters {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get_all to be performed", "detail": "Policy doesn't allow cluster:get_all to be performed.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "links": []}]} PATCH: /v1/clusters/cluster_example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "links": []}]} DELETE: /v1/clusters/360cd0fd-5799-488c-8316-64d7b7de6d26 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clusters/8817024a-0c3f-4971-995e-7944f1704574 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 8817024a-0c3f-4971-995e-7944f1704574 could not be found", "detail": "Cluster 8817024a-0c3f-4971-995e-7944f1704574 could not be found.", "links": []}]} DELETE: /v1/clusters/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clusters/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} DELETE: /v1/clusters/test_cluster GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/clusters/?limit=3 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links [0.175577s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit [0.068272s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail [0.030365s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single [0.020155s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_with_pagination_marker [0.047885s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty [0.015881s] ... ok GOT:{'clusters': [{'uuid': '2d902956-b07c-4415-bd61-971225c8a6e3', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/2d902956-b07c-4415-bd61-971225c8a6e3', 'rel': 'self'}, {'href': 'http://localhost/clusters/2d902956-b07c-4415-bd61-971225c8a6e3', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'e1548608-fdcf-4f21-9736-6abd688f6507', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/e1548608-fdcf-4f21-9736-6abd688f6507', 'rel': 'self'}, {'href': 'http://localhost/clusters/e1548608-fdcf-4f21-9736-6abd688f6507', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'cab0f0bb-1bb6-4e69-8003-840327b504a8', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/cab0f0bb-1bb6-4e69-8003-840327b504a8', 'rel': 'self'}, {'href': 'http://localhost/clusters/cab0f0bb-1bb6-4e69-8003-840327b504a8', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=cab0f0bb-1bb6-4e69-8003-840327b504a8'} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'e9e845a2-17d7-4cb4-b614-9c7d1f5ee9cd', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/e9e845a2-17d7-4cb4-b614-9c7d1f5ee9cd', 'rel': 'self'}, {'href': 'http://localhost/clusters/e9e845a2-17d7-4cb4-b614-9c7d1f5ee9cd', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'd1452b7b-5a74-4292-b992-276ca2cbaf65', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/d1452b7b-5a74-4292-b992-276ca2cbaf65', 'rel': 'self'}, {'href': 'http://localhost/clusters/d1452b7b-5a74-4292-b992-276ca2cbaf65', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'bed8e23a-6c66-44b8-a2ca-635cb43b466b', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/bed8e23a-6c66-44b8-a2ca-635cb43b466b', 'rel': 'self'}, {'href': 'http://localhost/clusters/bed8e23a-6c66-44b8-a2ca-635cb43b466b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=bed8e23a-6c66-44b8-a2ca-635cb43b466b'} GET: /v1/clusters/detail {} GOT:{'clusters': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.364334+00:00', 'updated_at': None}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/clusters/detail?limit=3&marker=6647cfc8-044a-42c2-ac71-27524a0ced98 {} GOT:{'clusters': [{'uuid': '1ae72907-ed05-47eb-ba33-936028e29028', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1ae72907-ed05-47eb-ba33-936028e29028', 'rel': 'self'}, {'href': 'http://localhost/clusters/1ae72907-ed05-47eb-ba33-936028e29028', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.431193+00:00', 'updated_at': None}]} GET: /v1/clusters {} GOT:{'clusters': []} GET: /v1/clusters {} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects [0.066837s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_pagination_marker [0.057363s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one [0.043295s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name [0.032731s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_multiple_cluster [0.028434s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_not_found [0.014611s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid [0.032684s] ... ok GOT:{'clusters': [{'uuid': '94522fbf-e94f-4590-88fe-cf12cb7a3d33', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/94522fbf-e94f-4590-88fe-cf12cb7a3d33', 'rel': 'self'}, {'href': 'http://localhost/clusters/94522fbf-e94f-4590-88fe-cf12cb7a3d33', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '93d912d5-36de-4df5-8428-39238404e132', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/93d912d5-36de-4df5-8428-39238404e132', 'rel': 'self'}, {'href': 'http://localhost/clusters/93d912d5-36de-4df5-8428-39238404e132', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'b1e9592f-4833-455b-882b-5ab74b60dc5a', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/b1e9592f-4833-455b-882b-5ab74b60dc5a', 'rel': 'self'}, {'href': 'http://localhost/clusters/b1e9592f-4833-455b-882b-5ab74b60dc5a', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '1d048e64-3e38-4fd7-9178-c55758245be1', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1d048e64-3e38-4fd7-9178-c55758245be1', 'rel': 'self'}, {'href': 'http://localhost/clusters/1d048e64-3e38-4fd7-9178-c55758245be1', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]} GET: /v1/clusters?limit=3&marker=5a804302-bce5-4436-ab06-6ef531c6eb3d {} GOT:{'clusters': [{'uuid': '4b07f12d-3064-4e3d-a4d0-4731d95ed25d', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/4b07f12d-3064-4e3d-a4d0-4731d95ed25d', 'rel': 'self'}, {'href': 'http://localhost/clusters/4b07f12d-3064-4e3d-a4d0-4731d95ed25d', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.606533+00:00', 'updated_at': None} GET: /v1/clusters/cluster1 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.646133+00:00', 'updated_at': None} GET: /v1/clusters/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/clusters/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/clusters/6277c3d1-1e1a-411b-9ea5-7cc34b4f9696 {} GOT:{'uuid': '6277c3d1-1e1a-411b-9ea5-7cc34b4f9696', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/6277c3d1-1e1a-411b-9ea5-7cc34b4f9696', 'rel': 'self'}, {'href': 'http://localhost/clusters/6277c3d1-1e1a-411b-9ea5-7cc34b4f9696', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.722454+00:00', 'updated_at': None} GET: /v1/clusters/b1baf701-53ac-4c27-aca5-d91793a94006 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_admin [0.033590s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_not_found [0.014285s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster [0.039099s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_merged_labels [0.035412s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links [0.061306s] ... ok GOT:{'uuid': 'b1baf701-53ac-4c27-aca5-d91793a94006', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/b1baf701-53ac-4c27-aca5-d91793a94006', 'rel': 'self'}, {'href': 'http://localhost/clusters/b1baf701-53ac-4c27-aca5-d91793a94006', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'b1baf701-53ac-4c27-aca5-d91793a94006', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.756833+00:00', 'updated_at': None} GET: /v1/clusters/6376ce53-f9f5-4fda-9b1a-950dec6d1845 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 6376ce53-f9f5-4fda-9b1a-950dec6d1845 could not be found", "detail": "Cluster 6376ce53-f9f5-4fda-9b1a-950dec6d1845 could not be found.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'faults': {'test-master': 'fake_reason'}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.805981+00:00', 'updated_at': None} GET: /v1/clusters/bed69d0a-abfa-4bba-8da2-a62ab630483c {} GOT:{'uuid': 'bed69d0a-abfa-4bba-8da2-a62ab630483c', 'name': 'cluster1', 'cluster_template_id': '33b9de62-e1ea-41b1-9ab5-5f17e66377af', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label4': 'value4'}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/bed69d0a-abfa-4bba-8da2-a62ab630483c', 'rel': 'self'}, {'href': 'http://localhost/clusters/bed69d0a-abfa-4bba-8da2-a62ab630483c', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {'label2': 'value2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.845011+00:00', 'updated_at': None} GET: /v1/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20 {} GOT:{'uuid': '353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'self'}, {'href': 'http://localhost/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.877904+00:00', 'updated_at': None} GET: /v1/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20 {} GOT:{'uuid': '353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'self'}, {'href': 'http://localhost/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.877904+00:00', 'updated_at': None} GET: /clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20 {} GOT:{'uuid': '353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'self'}, {'href': 'http://localhost/clusters/353bd3ff-cbb2-4e7f-94b9-b048f13ddb20', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:30.877904+00:00', 'updated_at': None} GET: /v1/clusters {} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many [0.079303s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_one [0.029777s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_add_non_existent_property [0.033945s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail [0.025104s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_non_existent_property [0.034695s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok [0.059002s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 542, in test_remove_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_name_failed [0.040892s] ... ok GOT:{'clusters': [{'uuid': '5fb03fa5-6901-4f45-ae27-59421c7a5fcb', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5fb03fa5-6901-4f45-ae27-59421c7a5fcb', 'rel': 'self'}, {'href': 'http://localhost/clusters/5fb03fa5-6901-4f45-ae27-59421c7a5fcb', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '4c349a0b-885a-41c3-b7dc-b44c8cf19908', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/4c349a0b-885a-41c3-b7dc-b44c8cf19908', 'rel': 'self'}, {'href': 'http://localhost/clusters/4c349a0b-885a-41c3-b7dc-b44c8cf19908', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '29ed06e6-7cd6-4ce7-8395-ff9b3009b52b', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/29ed06e6-7cd6-4ce7-8395-ff9b3009b52b', 'rel': 'self'}, {'href': 'http://localhost/clusters/29ed06e6-7cd6-4ce7-8395-ff9b3009b52b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '41bc35b6-4994-48b3-8c7a-707e9c8d58d7', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/41bc35b6-4994-48b3-8c7a-707e9c8d58d7', 'rel': 'self'}, {'href': 'http://localhost/clusters/41bc35b6-4994-48b3-8c7a-707e9c8d58d7', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '5fb27575-725e-4c6f-88f2-2ca97c824c22', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5fb27575-725e-4c6f-88f2-2ca97c824c22', 'rel': 'self'}, {'href': 'http://localhost/clusters/5fb27575-725e-4c6f-88f2-2ca97c824c22', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_template_id' is a mandatory attribute and can not be removed", "detail": "'/cluster_template_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': 'UNKNOWN', 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2022-08-09T09:59:31.143589+00:00', 'updated_at': None} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed [0.040810s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_health_status_ok [0.051339s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 333, in test_replace_health_status_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_invalid_node_count [0.045808s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster [0.023091s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster_template_id [0.072568s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok [0.057291s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 306, in test_replace_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name [0.053348s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 365, in test_replace_ok_by_name response = self.patch_json('/clusters/%s' % self.cluster_obj.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/cluster_example_A) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_multiple_cluster [0.036719s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_not_found [0.022564s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_uuid_not_found [0.021117s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_as_admin [0.054518s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 584, in test_update_cluster_as_admin response = self.patch_json('/clusters/%s' % temp_uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/f180b260-4ded-4574-8633-3736ab8341d2) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled [0.059685s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 503, in test_update_cluster_with_rollback_disabled response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=False) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled [0.047072s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 490, in test_update_cluster_with_rollback_enabled response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=True) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count [0.041468s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 527, in test_update_cluster_with_zero_node_count response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count_fail [0.039008s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster [0.030033s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_doesnt_contain_id [0.025491s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_generate_uuid [0.142859s] ... ok PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': '1f77db8f-74e8-498a-9f90-6d429fd5eb3f', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) cluster_template_id", "detail": "cannot change cluster property(ies) cluster_template_id.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/health_status', 'value': 'HEALTHY', 'op': 'replace'}, {'path': '/health_status_reason', 'value': '{"api": "ok"}', 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': -1, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 0", "links": []}]} PATCH: /v1/clusters/4de013a5-bb1d-4112-8572-f6fce1218b08 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 4de013a5-bb1d-4112-8572-f6fce1218b08 could not be found", "detail": "Cluster 4de013a5-bb1d-4112-8572-f6fce1218b08 could not be found.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': '763c5d93-1e12-4e9a-beb4-9b94953d5cf7', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate 763c5d93-1e12-4e9a-beb4-9b94953d5cf7 could not be found", "detail": "ClusterTemplate 763c5d93-1e12-4e9a-beb4-9b94953d5cf7 could not be found.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/cluster_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/test_cluster [{'path': '/name', 'value': 'test_cluster', 'op': 'replace'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} PATCH: /v1/clusters/not_found [{'path': '/name', 'value': 'not_found', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} PATCH: /v1/clusters/5e53b8c0-cca7-492a-b33d-6acba5d61b15 [{'path': '/cluster_id', 'value': '5e53b8c0-cca7-492a-b33d-6acba5d61b15', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5e53b8c0-cca7-492a-b33d-6acba5d61b15 could not be found", "detail": "Cluster 5e53b8c0-cca7-492a-b33d-6acba5d61b15 could not be found.", "links": []}]} PATCH: /v1/clusters/f180b260-4ded-4574-8633-3736ab8341d2 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=False [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=True [{'path': '/node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 0, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 0, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a nodegroup to zero is not supported in the provided microversion", "detail": "Resizing a nodegroup to zero is not supported in the provided microversion.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "62a746a0-0b9a-4895-b4a3-73667c51e72f"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e8fa436a-e1fb-47a9-8749-a5bda864ce1e"} POST: /v1/clusters {'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5ffc1d79-3e7f-4ba4-8d32-e26faeb42f6e"} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_no_cluster_template_id [0.016678s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached [0.041910s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_set_project_id_and_user_id [0.031491s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cinder_csi_disabled [0.012430s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1009, in test_create_cluster_with_cinder_csi_disabled self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cluster_template_name [0.026762s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_docker_volume_size [0.027700s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_flavor_id [0.026591s] ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster_template_id", "detail": "Invalid input for field/attribute cluster_template_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ab7c8098-4531-4238-adab-4de54fb37684"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Resource limit exceeded: You have reached the maximum clusters per project, 1", "detail": "Resource limit exceeded: You have reached the maximum clusters per project, 1. You may delete a cluster to make room for a new one.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f2911016-df82-4597-92fd-c6357a22dd91"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'clustermodel1', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c7490ff0-4904-4a0f-aaa9-7f6dfea53cf5"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 3, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "b7f62360-9e10-4b63-bfce-4bfe58b32584"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': 'm2.small', 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "1013b551-e270-4ce2-8261-0cd221b47926"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': -1, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute docker_volume_size", "detail": "Invalid input for field/attribute docker_volume_size. Value: '-1'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 'notanint', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_docker_volume_size [0.036359s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_ext_network [0.026307s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_flavor [0.026599s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_keypair [0.029451s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_labels [0.019578s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 'notanint', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}'. invalid literal for int() with base 10: 'notanint'", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 1, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "docker volume size 1 GB is not valid, expecting minimum value 3GB for devicemapper storage driver", "detail": "docker volume size 1 GB is not valid, expecting minimum value 3GB for devicemapper storage driver.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 2, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "docker volume size 2 GB is not valid, expecting minimum value 3GB for devicemapper storage driver", "detail": "docker volume size 2 GB is not valid, expecting minimum value 3GB for devicemapper storage driver.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-net", "detail": "test-net", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-flavor", "detail": "test-flavor", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-key", "detail": "test-key", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': 'invalid', 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': 'invalid', 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}'. Value not a valid dict: invalid", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_name [0.035819s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_keypair [0.028652s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '-test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '.test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '_test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False, 'keypair': 'keypair2'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "56e2fd89-e1f4-4706-b73a-cc51da41bf84"} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels [0.026313s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_count_zero [0.016765s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_flavor_id [0.024846s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels [0.010884s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1031, in test_create_cluster_with_merge_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels_no_labels [0.010451s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1045, in test_create_cluster_with_merge_labels_no_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_images_same_name [0.023226s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_keypair_same_name [0.022500s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_multi_node [0.023866s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_one_node [0.028034s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_master_count [0.025533s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_node_count [0.027002s] ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': {'key': 'value'}, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "d58d70bb-e738-404a-860e-531bb15b9758"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 0, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute master_count", "detail": "Invalid input for field/attribute master_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': 'm2.small', 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3be0a91b-59c2-4814-abb4-c975d8beb064"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "keypair2", "detail": "keypair2", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'foo', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': False, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'foo', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "79ef0d3d-d633-4a74-816c-1d46af22ad02"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3f425e0f-e2ef-4807-ad56-f748a1b66050"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8502be17-6034-4044-88a7-5246022c7c8f"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_timeout [0.027608s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_negative [0.020540s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_id [0.026317s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_name [0.018656s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_nonexist_image [0.025717s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_on_os_distro_image [0.025922s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative [0.020838s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_none [0.036898s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_zero [0.029386s] ... ok GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f01a11c6-5d17-4040-a5ba-8e12af76ac8e"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': -1, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 0", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'f672c9e4-b9cc-4b9a-b723-98ac69d44f62', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate f672c9e4-b9cc-4b9a-b723-98ac69d44f62 could not be found", "detail": "ClusterTemplate f672c9e4-b9cc-4b9a-b723-98ac69d44f62 could not be found.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'notfound', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate notfound could not be found", "detail": "ClusterTemplate notfound could not be found.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': -1, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute create_timeout", "detail": "Invalid input for field/attribute create_timeout. Value: '-1'. Value should be greater or equal to 0", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': None, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "4b5efe8c-7bd0-45c0-ac0f-04043771dab2"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 0, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "744099f2-12c4-424b-9f62-14693af50082"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test_cluster123456', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name [0.266481s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count [0.031303s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count_fail [0.021876s] ... ok GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cd2c9059-81c1-43b4-a496-4ca29302d293"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test-cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f709209b-adbe-459d-8ca6-2c4d6e589710"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "7781ebda-64f7-402c-8aab-330b21fd5815"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster.', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cecda5e4-4f68-429d-8e1f-7b1b5a7cd4a7"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster-', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8eb0c259-0840-4f40-bde2-486d637a3895"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster_', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "2d544cb3-812e-4a07-b3dc-5ad805304083"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.-_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "42cfd891-3c1a-444d-9ea7-62c08bf507dc"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'Testcluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "b953af8f-26e5-44f2-aab2-6e44ad93acc4"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 0, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"uuid": "ec43c8d0-9bbe-4393-8ae6-1b0a1520f27e"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 0, 'master_count': 3, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a nodegroup to zero is not supported in the provided microversion", "detail": "Resizing a nodegroup to zero is not supported in the provided microversion.", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_docker_volume_size [0.029524s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_flavor_id [0.028851s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_keypair [0.028420s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_labels [0.029118s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_master_flavor_id [0.030515s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_merge_labels [0.012399s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1020, in test_create_cluster_without_merge_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_name [0.031225s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize [0.028158s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 45, in test_resize response = self.post_json('/clusters/%s/actions/resize' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 149, in post_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_master_nodegroup [0.027539s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_greater_than_max [0.018663s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 100, in test_resize_with_node_count_greater_than_max nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_less_than_min [0.019721s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 117, in test_resize_with_node_count_less_than_min nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_nodegroup [0.027188s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 68, in test_resize_with_nodegroup response = self.post_json('/clusters/%s/actions/resize' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 149, in post_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count [0.020293s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 151, in test_resize_with_zero_node_count nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count_fail [0.019478s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 134, in test_resize_with_zero_node_count_fail nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade [0.034157s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_as_admin [0.044039s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_not_found [0.028897s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ct_not_found [0.033174s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_master [0.033818s] ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cd67f07f-f71c-483a-a67e-6139d11b00d6"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8dd993bf-6f06-45cb-9953-2e30b848e79a"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "4f684fd7-1335-4e1f-a72d-fd20e25e18c4"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "4bee125d-ad15-4616-baaf-bc80971a5b2d"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ad46cf23-77ea-4325-aff1-11a2031fa9e7"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ff479107-8c48-46be-8b87-55d40984ee10"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': '556968a6-fccf-45d7-b945-077b0def5fc0'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a master nodegroup is not supported", "detail": "Resizing a master nodegroup is not supported.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': 'e42ad1bf-3cbd-40cf-b02e-10116698c9dd'} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters/97d00841-12da-45b9-b761-d2e233abe078/actions/upgrade {'cluster_template': 'test_2'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"uuid": "97d00841-12da-45b9-b761-d2e233abe078"} POST: /v1/clusters/not_there/actions/upgrade {'cluster_template': 'test_2'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_there could not be found", "detail": "Cluster not_there could not be found.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'not_there'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_there could not be found", "detail": "ClusterTemplate not_there could not be found.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': 'fd6e6a87-1145-4643-b1d7-fcd39e649ef6'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': 'bc9d9afe-0916-4f85-ba85-bfc0436a2501'} {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_worker [0.035381s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ng_not_found [0.042132s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng [0.041966s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng_invalid_ct [0.037926s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplateObject.test_cluster_template_init [0.010543s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_create [0.015364s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete [0.024453s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_detail [0.014879s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_all [0.013368s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_one [0.016855s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_update [0.019528s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_delete [0.016121s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_get_one [0.017676s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_update [0.023948s] ... ok GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': 'not_there'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not_there could not be found", "detail": "Nodegroup not_there could not be found.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_1', 'nodegroup': '27e3153e-d5bf-4b7e-b517-fb518e17f34c'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': '27e3153e-d5bf-4b7e-b517-fb518e17f34c'} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.9 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Cluster Template is not valid for upgrade: Nodegroup test_ng can be upgraded only to match cluster's template (test_1)", "detail": "Cluster Template is not valid for upgrade: Nodegroup test_ng can be upgraded only to match cluster's template (test_1).", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:create to be performed", "detail": "Policy doesn't allow clustertemplate:create to be performed.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "links": []}]} GET: /v1/clustertemplates/5fc984a4-6695-4266-8506-55267fbdf460/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:detail to be performed", "detail": "Policy doesn't allow clustertemplate:detail to be performed.", "links": []}]} GET: /v1/clustertemplates {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get_all to be performed", "detail": "Policy doesn't allow clustertemplate:get_all to be performed.", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "links": []}]} PATCH: /v1/clustertemplates/example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template [0.024263s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_as_admin [0.019675s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_not_found [0.016088s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_cluster [0.027936s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name [0.020484s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name_not_found [0.016370s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_multiple_cluster_template_by_name [0.019924s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links [0.026110s] ... ok GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "links": []}]} DELETE: /v1/clustertemplates/3690304d-4fb1-42d9-9a00-e1ebb3a10ee7 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clustertemplates/bd15c233-df28-4e8d-9062-3bdfde7488ff GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate bd15c233-df28-4e8d-9062-3bdfde7488ff could not be found", "detail": "ClusterTemplate bd15c233-df28-4e8d-9062-3bdfde7488ff could not be found.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} DELETE: /v1/clustertemplates/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clustertemplates/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} DELETE: /v1/clustertemplates/test_cluster_template GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/clustertemplates/?limit=3 {} GOT:{'clustertemplates': [{'uuid': 'c59cb829-8799-41bc-a309-237aa10eab44', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/c59cb829-8799-41bc-a309-237aa10eab44', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/c59cb829-8799-41bc-a309-237aa10eab44', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.304177+00:00', 'updated_at': None}, {'uuid': '58da3214-46cc-4938-a138-497f8fe6b306', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/58da3214-46cc-4938-a138-497f8fe6b306', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/58da3214-46cc-4938-a138-497f8fe6b306', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.305549+00:00', 'updated_at': None}, {'uuid': 'db96f227-448f-4870-b4a9-21eb05e4e807', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/db96f227-448f-4870-b4a9-21eb05e4e807', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/db96f227-448f-4870-b4a9-21eb05e4e807', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.306878+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=db96f227-448f-4870-b4a9-21eb05e4e807'} GET: /v1/clustertemplates {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links_default_limit [0.026448s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail [0.021121s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_against_single [0.015843s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_with_pagination_marker [0.025319s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_empty [0.016215s] ... ok /builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py:117: SAWarning: TypeDecorator JSONEncodedDict() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this error at: https://sqlalche.me/e/14/cprf) return query.all() GOT:{'clustertemplates': [{'uuid': 'dd084ea8-fccd-488f-b8d3-77fbc8beabb8', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/dd084ea8-fccd-488f-b8d3-77fbc8beabb8', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/dd084ea8-fccd-488f-b8d3-77fbc8beabb8', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.330572+00:00', 'updated_at': None}, {'uuid': '1c5ac04e-9576-4e3b-8b5f-9c7bf5754527', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/1c5ac04e-9576-4e3b-8b5f-9c7bf5754527', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/1c5ac04e-9576-4e3b-8b5f-9c7bf5754527', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.331987+00:00', 'updated_at': None}, {'uuid': '4739d69d-4a9a-4478-8075-e08e03212bec', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/4739d69d-4a9a-4478-8075-e08e03212bec', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/4739d69d-4a9a-4478-8075-e08e03212bec', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.333249+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=4739d69d-4a9a-4478-8075-e08e03212bec'} GET: /v1/clustertemplates/detail {} GOT:{'clustertemplates': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.357289+00:00', 'updated_at': None}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/clustertemplates/detail?limit=3&marker=50ba58c3-9059-4539-a3cc-6ec31631036f {} GOT:{'clustertemplates': [{'uuid': '9b2e2d5d-d5e3-46a6-9231-24f6efecca5e', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/9b2e2d5d-d5e3-46a6-9231-24f6efecca5e', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/9b2e2d5d-d5e3-46a6-9231-24f6efecca5e', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.398559+00:00', 'updated_at': None}]} GET: /v1/clustertemplates {} GOT:{'clustertemplates': []} GET: /v1/clustertemplates {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_all_projects [0.041328s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_pagination_marker [0.024687s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one [0.018660s] ... ok GOT:{'clustertemplates': [{'uuid': '8bb10df8-bb97-46f1-820c-ae1779b6605f', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/8bb10df8-bb97-46f1-820c-ae1779b6605f', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/8bb10df8-bb97-46f1-820c-ae1779b6605f', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '0', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.436205+00:00', 'updated_at': None}, {'uuid': '5212692a-f132-4f33-9086-4e666e778512', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/5212692a-f132-4f33-9086-4e666e778512', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/5212692a-f132-4f33-9086-4e666e778512', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '1', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.437607+00:00', 'updated_at': None}, {'uuid': '7e602f8a-0328-4b92-b149-fd31582cea4c', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/7e602f8a-0328-4b92-b149-fd31582cea4c', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/7e602f8a-0328-4b92-b149-fd31582cea4c', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '2', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.439996+00:00', 'updated_at': None}, {'uuid': '7af4aba9-0b0f-4594-9c21-f150486ba636', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/7af4aba9-0b0f-4594-9c21-f150486ba636', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/7af4aba9-0b0f-4594-9c21-f150486ba636', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '3', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.441278+00:00', 'updated_at': None}]} GET: /v1/clustertemplates?limit=3&marker=30ac2535-07da-4e6c-996e-4a4b30ce3651 {} GOT:{'clustertemplates': [{'uuid': 'bfb129c1-88dd-49a0-a3a8-7b71dbd25359', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/bfb129c1-88dd-49a0-a3a8-7b71dbd25359', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/bfb129c1-88dd-49a0-a3a8-7b71dbd25359', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.481576+00:00', 'updated_at': None}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.502069+00:00', 'updated_at': None} GET: /v1/clustertemplates/clustermodel1 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name [0.020563s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_multiple_cluster_template [0.019593s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_not_found [0.015689s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid [0.019733s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_admin [0.020685s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_not_found [0.015996s] ... ok GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.522738+00:00', 'updated_at': None} GET: /v1/clustertemplates/test_clustertemplate {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/clustertemplates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} GET: /v1/clustertemplates/05b0c41a-5e98-44a1-8e00-c5583b3fac72 {} GOT:{'uuid': '05b0c41a-5e98-44a1-8e00-c5583b3fac72', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/05b0c41a-5e98-44a1-8e00-c5583b3fac72', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/05b0c41a-5e98-44a1-8e00-c5583b3fac72', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.578026+00:00', 'updated_at': None} GET: /v1/clustertemplates/d9710622-a440-4950-8444-761149af0d98 {} GOT:{'uuid': 'd9710622-a440-4950-8444-761149af0d98', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/d9710622-a440-4950-8444-761149af0d98', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/d9710622-a440-4950-8444-761149af0d98', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'd9710622-a440-4950-8444-761149af0d98', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.599451+00:00', 'updated_at': None} GET: /v1/clustertemplates/0b23b2d1-a340-4d58-bb7a-c0c74e36edc7 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate 0b23b2d1-a340-4d58-bb7a-c0c74e36edc7 could not be found", "detail": "ClusterTemplate 0b23b2d1-a340-4d58-bb7a-c0c74e36edc7 could not be found.", "links": []}]} GET: /v1/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465 {} GOT:{'uuid': '64f89bdb-7789-4503-b039-8562ef025465', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.635467+00:00', 'updated_at': None} GET: /v1/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465 {} GOT:{'uuid': '64f89bdb-7789-4503-b039-8562ef025465', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.635467+00:00', 'updated_at': None} GET: /clustertemplates/64f89bdb-7789-4503-b039-8562ef025465 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_links [0.035314s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_many [0.035215s] ... ok GOT:{'uuid': '64f89bdb-7789-4503-b039-8562ef025465', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/64f89bdb-7789-4503-b039-8562ef025465', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.635467+00:00', 'updated_at': None} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': '34246d89-b308-42a3-aad2-ee1fdb285c68', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/34246d89-b308-42a3-aad2-ee1fdb285c68', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/34246d89-b308-42a3-aad2-ee1fdb285c68', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.674140+00:00', 'updated_at': None}, {'uuid': 'd82bb4b8-842c-4bda-ad3a-e476087a7230', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/d82bb4b8-842c-4bda-ad3a-e476087a7230', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/d82bb4b8-842c-4bda-ad3a-e476087a7230', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.675845+00:00', 'updated_at': None}, {'uuid': '2bc9a29f-44a6-47cc-a7aa-1db229ae6a68', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/2bc9a29f-44a6-47cc-a7aa-1db229ae6a68', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2bc9a29f-44a6-47cc-a7aa-1db229ae6a68', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.677844+00:00', 'updated_at': None}, {'uuid': '1a2a2fc8-d042-497b-9178-c5b62c0d9c8f', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/1a2a2fc8-d042-497b-9178-c5b62c0d9c8f', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/1a2a2fc8-d042-497b-9178-c5b62c0d9c8f', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.679807+00:00', 'updated_at': None}, {'uuid': 'ecfebbc1-5faf-453e-957b-2f7f5697fa03', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/ecfebbc1-5faf-453e-957b-2f7f5697fa03', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/ecfebbc1-5faf-453e-957b-2f7f5697fa03', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.681159+00:00', 'updated_at': None}]} GET: /v1/clustertemplates {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_one [0.020560s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_add_root_non_existent [0.023375s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_create_cluster_template_with_no_os_distro_image [0.030916s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_mandatory_property_fail [0.046063s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail [0.019496s] ... ok GOT:{'clustertemplates': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.706286+00:00', 'updated_at': None}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'img', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/coe', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/external_network_id' is a mandatory attribute and can not be removed", "detail": "'/external_network_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/server_type', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/tls_disabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/registry_enabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/cluster_distro', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_singular [0.039809s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 537, in test_remove_singular response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_uuid [0.017846s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_external_network_id [0.020196s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_flavor_id [0.134124s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_image_id [0.020238s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_keypair_id [0.019725s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular [0.021431s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 437, in test_replace_singular response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_as_admin [0.022250s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 625, in test_update_cluster_template_as_admin self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_hidden_with_cluster_allow_update [0.030937s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 389, in test_update_cluster_template_hidden_with_cluster_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_name_with_cluster [0.029417s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 312, in test_update_cluster_template_name_with_cluster self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success [0.023117s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 414, in test_update_cluster_template_replace_labels_success self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster [0.030641s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 295, in test_update_cluster_template_with_cluster self.assertEqual(400, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 400 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update [0.028541s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 349, in test_update_cluster_template_with_cluster_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_not_allow_update [0.023587s] ... ok GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2022-08-09T09:59:34.849028+00:00', 'updated_at': None} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/flavor_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] PATCH: /v1/clustertemplates/fb408f6c-4408-4285-9033-62d46b706aff [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/labels', 'value': "{'etcd_volume_size': '1'}", 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'calico', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver", "detail": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/docker_storage_driver', 'value': 'devicemapper', 'op': 'replace'}] {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_devicemapper [0.028882s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 404, in test_update_cluster_template_with_devicemapper self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_fail [0.019309s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_success [0.019503s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 357, in test_update_hidden_cluster_template_success response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_not_found [0.014251s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_fail [0.019807s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success [0.018949s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 317, in test_update_public_cluster_template_success response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template [0.014952s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_doesnt_contain_id [0.015471s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_fail [0.012196s] ... ok GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] PATCH: /v1/clustertemplates/36c4a43c-8e78-4656-8172-f99b375426db [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate 36c4a43c-8e78-4656-8172-f99b375426db could not be found", "detail": "ClusterTemplate 36c4a43c-8e78-4656-8172-f99b375426db could not be found.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'my-image', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "my-image", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.454414+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': True, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_success [0.014166s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_no_exist_external_network [0.013706s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_fail [0.012136s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_not_set [0.014167s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': True, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": true, "tags": "", "created_at": "2022-08-09T09:59:35.480834+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test", "detail": "test", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.521236+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_success [0.015293s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_set_project_id_and_user_id [0.014555s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_dns [0.014476s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.536685+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.551430+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.565991+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 99, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_docker_volume_size [0.016064s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_external_network [0.014844s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_flavor [0.016979s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 99, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.582017+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.597156+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.613773+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_image_name [0.018182s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_apiserver_port [0.025601s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/246d49db-cd1f-4a44-8c16-b2b640c7af36 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "246d49db-cd1f-4a44-8c16-b2b640c7af36", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/246d49db-cd1f-4a44-8c16-b2b640c7af36", "rel": "self"}, {"href": "http://localhost/clustertemplates/246d49db-cd1f-4a44-8c16-b2b640c7af36", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.632197+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': -12, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 65536, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 0, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 1023, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'not an int', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'k8s', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'storm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_coe [0.022011s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_dns_nameserver [0.017896s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_docker_volume_size [0.022747s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'meson', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'osomatsu', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1.2', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1..1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'openstack.org', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': -1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 2, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'notanint', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': '', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': '', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': '', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': '', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': '', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': '', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': '', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': '', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': '', 'fixed_subnet': '', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': '', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': '', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': '', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': '', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': '', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': '', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': '', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': '', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_empty_string [0.070091s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': '', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_long_string [0.067294s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'bad_driver', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_network_driver [0.011499s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_labels [0.015656s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_dns [0.014641s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_image_name [0.012407s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver", "detail": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver.", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.886259+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.8.8,114.114.114.114', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.8.8,114.114.114.114", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple images", "detail": "Multiple images", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver [0.015452s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver_non_def_config [0.014530s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_flavor [0.012137s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_image_name [0.012408s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_keypair [0.013454s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.929120+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.943789+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "flavor", "detail": "flavor", "links": []}]} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Test", "detail": "Test", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_network_driver [0.014855s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_os_distro_image [0.012731s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_volume_driver [0.015732s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:35.996883+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.025650+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_os_distro_image [0.014715s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_overlay [0.019294s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_volume_driver [0.016151s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_image_id [0.010955s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/f7ff13d6-c779-4c90-bf4a-65d51665a84c Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f7ff13d6-c779-4c90-bf4a-65d51665a84c", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/f7ff13d6-c779-4c90-bf4a-65d51665a84c", "rel": "self"}, {"href": "http://localhost/clustertemplates/f7ff13d6-c779-4c90-bf4a-65d51665a84c", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.040575+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'overlay', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 1, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "overlay", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.059740+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'rexray', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.076157+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_keypair_id [0.014643s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_name [0.016151s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_with_disabled_driver [0.011552s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation [0.022705s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_not_found [0.014046s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name [0.123472s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name_not_found [0.013166s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestFederationObject.test_federation_init [0.006385s] ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": null, "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.102113+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "tau-5-template", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2022-08-09T09:59:36.118302+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'mesos', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'tags': ''} DELETE: /v1/federations/4427b4c3-4c3d-461d-acfa-d360bdfc3926 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/federations/4427b4c3-4c3d-461d-acfa-d360bdfc3926 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 4427b4c3-4c3d-461d-acfa-d360bdfc3926 could not be found", "detail": "Federation 4427b4c3-4c3d-461d-acfa-d360bdfc3926 could not be found.", "links": []}]} DELETE: /v1/federations/1347c7a8-d419-4a57-b1dc-0b279e6ea0b9 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 1347c7a8-d419-4a57-b1dc-0b279e6ea0b9 could not be found", "detail": "Federation 1347c7a8-d419-4a57-b1dc-0b279e6ea0b9 could not be found.", "links": []}]} DELETE: /v1/federations/federation-example GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/federations/foo GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation foo could not be found", "detail": "Federation foo could not be found.", "links": []}]} GET: /v1/federations/?limit=3 {} {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links [0.019552s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links_default_limit [0.018278s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail [0.014020s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single [0.013188s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_with_pagination_marker [0.018187s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_empty [0.012834s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_all_with_pagination_marker [0.018320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one [0.013587s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name [0.013701s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_multiple_federation [0.013782s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_not_found [0.012720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid [0.014071s] ... ok GOT:{'federations': [{'uuid': 'a0605c39-7993-46e5-8153-fb0d9a3f1b04', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/a0605c39-7993-46e5-8153-fb0d9a3f1b04', 'rel': 'self'}, {'href': 'http://localhost/federations/a0605c39-7993-46e5-8153-fb0d9a3f1b04', 'rel': 'bookmark'}]}, {'uuid': 'bcc1f3f9-7b90-4f2f-9ff9-26453f3407c3', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/bcc1f3f9-7b90-4f2f-9ff9-26453f3407c3', 'rel': 'self'}, {'href': 'http://localhost/federations/bcc1f3f9-7b90-4f2f-9ff9-26453f3407c3', 'rel': 'bookmark'}]}, {'uuid': '8914bfdc-23a9-48a7-91d0-df0e24d7f99a', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/8914bfdc-23a9-48a7-91d0-df0e24d7f99a', 'rel': 'self'}, {'href': 'http://localhost/federations/8914bfdc-23a9-48a7-91d0-df0e24d7f99a', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=8914bfdc-23a9-48a7-91d0-df0e24d7f99a'} GET: /v1/federations {} GOT:{'federations': [{'uuid': 'b30970d8-0642-4886-86b5-092634152886', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/b30970d8-0642-4886-86b5-092634152886', 'rel': 'self'}, {'href': 'http://localhost/federations/b30970d8-0642-4886-86b5-092634152886', 'rel': 'bookmark'}]}, {'uuid': 'eeaa086b-2844-494a-94c6-2ba3c9eba2c6', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/eeaa086b-2844-494a-94c6-2ba3c9eba2c6', 'rel': 'self'}, {'href': 'http://localhost/federations/eeaa086b-2844-494a-94c6-2ba3c9eba2c6', 'rel': 'bookmark'}]}, {'uuid': '0df3ed0f-631d-467b-a3f4-0e05c529e735', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/0df3ed0f-631d-467b-a3f4-0e05c529e735', 'rel': 'self'}, {'href': 'http://localhost/federations/0df3ed0f-631d-467b-a3f4-0e05c529e735', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=0df3ed0f-631d-467b-a3f4-0e05c529e735'} GET: /v1/federations/detail {} GOT:{'federations': [{'uuid': 'c0004910-e603-4953-95a1-b58d1034445b', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/c0004910-e603-4953-95a1-b58d1034445b', 'rel': 'self'}, {'href': 'http://localhost/federations/c0004910-e603-4953-95a1-b58d1034445b', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.358555+00:00', 'updated_at': None}]} GET: /v1/federations/0da22472-06f3-4fb0-9ae5-884cf32a6060/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/federations/detail?limit=3&marker=e4e1f242-1af7-40d4-9206-03df6a6cd29d {} GOT:{'federations': [{'uuid': '2628ab54-45b9-40b9-950b-34fb1f009bc4', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/2628ab54-45b9-40b9-950b-34fb1f009bc4', 'rel': 'self'}, {'href': 'http://localhost/federations/2628ab54-45b9-40b9-950b-34fb1f009bc4', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.388422+00:00', 'updated_at': None}]} GET: /v1/federations {} GOT:{'federations': []} GET: /v1/federations?limit=3&marker=30cbf7a5-7caf-4082-b3d6-dea4781bff3f {} GOT:{'federations': [{'uuid': '2d3d35f6-90ee-4c25-b59d-95a1a4b10ed8', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/2d3d35f6-90ee-4c25-b59d-95a1a4b10ed8', 'rel': 'self'}, {'href': 'http://localhost/federations/2d3d35f6-90ee-4c25-b59d-95a1a4b10ed8', 'rel': 'bookmark'}]}]} GET: /v1/federations/0f02bdd0-2158-4d22-a81e-0a51a81b89d4 {} GOT:{'uuid': '0f02bdd0-2158-4d22-a81e-0a51a81b89d4', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/0f02bdd0-2158-4d22-a81e-0a51a81b89d4', 'rel': 'self'}, {'href': 'http://localhost/federations/0f02bdd0-2158-4d22-a81e-0a51a81b89d4', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.435313+00:00', 'updated_at': None} GET: /v1/federations/fake-name {} GOT:{'uuid': '9d5f4602-5aa8-4c17-b05e-529f2dbaecf2', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/9d5f4602-5aa8-4c17-b05e-529f2dbaecf2', 'rel': 'self'}, {'href': 'http://localhost/federations/9d5f4602-5aa8-4c17-b05e-529f2dbaecf2', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.449218+00:00', 'updated_at': None} GET: /v1/federations/test_federation {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple federations exist with same name", "detail": "Multiple federations exist with same name. Please use the federation uuid instead.", "links": []}]} GET: /v1/federations/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation not_found could not be found", "detail": "Federation not_found could not be found.", "links": []}]} GET: /v1/federations/4c312fd4-789e-4324-96f5-c1485b76963d {} GOT:{'uuid': '4c312fd4-789e-4324-96f5-c1485b76963d', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/4c312fd4-789e-4324-96f5-c1485b76963d', 'rel': 'self'}, {'href': 'http://localhost/federations/4c312fd4-789e-4324-96f5-c1485b76963d', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.490039+00:00', 'updated_at': None} GET: /v1/federations/63588f50-6998-4433-9515-791f12c0c9e1 {} {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid_not_found [0.011812s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_links [0.022102s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_many [0.019546s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one [0.013748s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_cluster_already_member [0.022879s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_non_existent_cluster [0.019073s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join [0.025538s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_federation.py", line 202, in test_member_join response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/federations/36b31606-0ed5-4173-b6a3-c9280b0f06d1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin [0.027612s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_federation.py", line 217, in test_member_unjoin response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/federations/1583d53d-be0b-4928-92e4-1b00e8f81ba4) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_existent_cluster [0.017729s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster [0.024594s] ... ok GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 63588f50-6998-4433-9515-791f12c0c9e1 could not be found", "detail": "Federation 63588f50-6998-4433-9515-791f12c0c9e1 could not be found.", "links": []}]} GET: /v1/federations/27b8f0e2-9688-4caf-8269-80516521c074 {} GOT:{'uuid': '27b8f0e2-9688-4caf-8269-80516521c074', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'self'}, {'href': 'http://localhost/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.516224+00:00', 'updated_at': None} GET: /v1/federations/27b8f0e2-9688-4caf-8269-80516521c074 {} GOT:{'uuid': '27b8f0e2-9688-4caf-8269-80516521c074', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'self'}, {'href': 'http://localhost/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.516224+00:00', 'updated_at': None} GET: /federations/27b8f0e2-9688-4caf-8269-80516521c074 {} GOT:{'uuid': '27b8f0e2-9688-4caf-8269-80516521c074', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'self'}, {'href': 'http://localhost/federations/27b8f0e2-9688-4caf-8269-80516521c074', 'rel': 'bookmark'}], 'created_at': '2022-08-09T09:59:36.516224+00:00', 'updated_at': None} GET: /v1/federations {} GOT:{'federations': [{'uuid': '5c0594e0-7404-430b-a829-4f8886be4100', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/5c0594e0-7404-430b-a829-4f8886be4100', 'rel': 'self'}, {'href': 'http://localhost/federations/5c0594e0-7404-430b-a829-4f8886be4100', 'rel': 'bookmark'}]}, {'uuid': 'ec9e4c15-3614-4a30-8044-1578ed7c7070', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/ec9e4c15-3614-4a30-8044-1578ed7c7070', 'rel': 'self'}, {'href': 'http://localhost/federations/ec9e4c15-3614-4a30-8044-1578ed7c7070', 'rel': 'bookmark'}]}, {'uuid': '27e56558-461b-42b9-9243-4af1725bbd65', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/27e56558-461b-42b9-9243-4af1725bbd65', 'rel': 'self'}, {'href': 'http://localhost/federations/27e56558-461b-42b9-9243-4af1725bbd65', 'rel': 'bookmark'}]}, {'uuid': '0420a088-cfd1-478d-a24d-1c59e51b71e7', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/0420a088-cfd1-478d-a24d-1c59e51b71e7', 'rel': 'self'}, {'href': 'http://localhost/federations/0420a088-cfd1-478d-a24d-1c59e51b71e7', 'rel': 'bookmark'}]}, {'uuid': '1779bfa2-bc65-477f-84d5-ec8a6384ceb7', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/1779bfa2-bc65-477f-84d5-ec8a6384ceb7', 'rel': 'self'}, {'href': 'http://localhost/federations/1779bfa2-bc65-477f-84d5-ec8a6384ceb7', 'rel': 'bookmark'}]}]} GET: /v1/federations {} GOT:{'federations': [{'uuid': '3c0d4cfc-21fc-409f-8eca-b50e0e882372', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/3c0d4cfc-21fc-409f-8eca-b50e0e882372', 'rel': 'self'}, {'href': 'http://localhost/federations/3c0d4cfc-21fc-409f-8eca-b50e0e882372', 'rel': 'bookmark'}]}]} PATCH: /v1/federations/286f9d1d-bc81-45fe-b9ca-5ee4b5817da0 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'add'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of the federation federation-example", "detail": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of the federation federation-example.", "links": []}]} PATCH: /v1/federations/86940325-9842-4f8a-9155-3a4bb5d4dc92 [{'path': '/member_ids', 'value': 'a81bd869-7e91-4658-ac73-ced7ae64e45b', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster a81bd869-7e91-4658-ac73-ced7ae64e45b could not be found", "detail": "Cluster a81bd869-7e91-4658-ac73-ced7ae64e45b could not be found.", "links": []}]} PATCH: /v1/federations/36b31606-0ed5-4173-b6a3-c9280b0f06d1 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'add'}] PATCH: /v1/federations/1583d53d-be0b-4928-92e4-1b00e8f81ba4 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'remove'}] PATCH: /v1/federations/6ed64997-262b-47b2-a4f1-8ef0d6f686ff [{'path': '/member_ids', 'value': '78a259c3-1051-49cd-abc5-4122153d4f6e', 'op': 'remove'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 78a259c3-1051-49cd-abc5-4122153d4f6e could not be found", "detail": "Cluster 78a259c3-1051-49cd-abc5-4122153d4f6e could not be found.", "links": []}]} PATCH: /v1/federations/93d3c311-f3ce-432a-a280-187f84417eab [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'remove'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is not a member of the federation federation-example", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is not a member of the federation federation-example.", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation [0.023174s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_generate_uuid [0.023534s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_hostcluster_does_not_exist [0.020259s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_dns_zone_name [0.020982s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_hostcluster_id [0.019107s] ... ok POST: /v1/federations {'uuid': '951ded90-e3d8-4189-aa49-1a51646f5f33', 'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a28abfc3-d226-4ca8-bdea-45955f63c1d6"} POST: /v1/federations {'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "0d556cc4-2599-4b9c-b35c-7bd201562861"} POST: /v1/federations {'uuid': '0957a7df-29af-4f0e-a2bc-29623c065f4a', 'name': 'fake-name', 'hostcluster_id': '866fd116-4cfe-49d4-865e-3c867de471a9', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 866fd116-4cfe-49d4-865e-3c867de471a9 could not be found", "detail": "Cluster 866fd116-4cfe-49d4-865e-3c867de471a9 could not be found.", "links": []}]} POST: /v1/federations {'uuid': '7bbbc113-9e4f-453b-811b-9c0abe15eb58', 'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Please specify a `properties` dict for the federation", "detail": "Please specify a `properties` dict for the federation.", "links": []}]} POST: /v1/federations {'uuid': 'fd036df3-5b8e-410b-bde5-82861eeabc83', 'name': 'fake-name', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "No hostcluster specified", "detail": "No hostcluster specified. Please specify a hostcluster_id.", "links": []}]} POST: /v1/federations {'uuid': '817a06db-c83b-48e2-98c9-8f2852876f52', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/federations {'uuid': '4d1c7ec7-72a4-4012-b160-334f5f3268d5', 'name': '123456', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': 'a17d43ab-1019-465d-aa4e-3dd9e680d0b8', 'name': '123456test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': '90719aa0-3509-4c38-ae5f-5432220f101f', 'name': '-test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': '4c38baa3-a945-4604-8517-4592618a5139', 'name': '.test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_invalid_name [0.033218s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_valid_name [0.065926s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_without_name [0.022090s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_empty [0.014301s] ... ok POST: /v1/federations {'uuid': '0e249b1a-08b5-44cf-980d-798dd3aa2325', 'name': '_test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': 'a5b59333-10b5-4aaa-9136-62173e335a80', 'name': '', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} POST: /v1/federations {'uuid': '07e331c7-2f58-4994-a6b1-5a8635f805ce', 'name': 'test_federation123456', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "fccfdcc0-1c42-4e0a-ae90-74d8d0a13a81"} POST: /v1/federations {'uuid': 'a62069f1-1d1e-4f93-ad7e-2edaf4043796', 'name': 'test-federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "071db71b-2e6e-4b76-819e-1d8e1274527f"} POST: /v1/federations {'uuid': '074cd08c-6d42-4e1f-a324-2d6a37ed5277', 'name': 'test.federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "57bd33ba-d596-4f6d-8f2e-66c6e793a8a2"} POST: /v1/federations {'uuid': '2bf4a95a-22f2-467f-9f06-3f47d2ede276', 'name': 'testfederation.', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c68a171d-e55c-43be-87e1-0b1cb05e020a"} POST: /v1/federations {'uuid': '196aa6a6-b1ea-4e51-b92f-f9ca474d2a1a', 'name': 'testfederation-', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5a3e5819-9a9f-4387-bde6-c8baa84071ea"} POST: /v1/federations {'uuid': '43a47a9f-d8ce-46f3-939a-b537646e625c', 'name': 'testfederation_', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "465522ad-4b49-400c-9b32-0e88d879bbae"} POST: /v1/federations {'uuid': '8052c951-b206-4bc5-8e32-5fe9f0602b7c', 'name': 'test.-_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "04106ebe-5506-44f1-b307-d2c1bc7cd6a2"} POST: /v1/federations {'uuid': '95da6e43-826d-4bd4-a5b7-7598282ba4aa', 'name': 'Testfederation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "33cb5cee-3cd0-4439-a0ab-2e1f079c5fe3"} POST: /v1/federations {'uuid': '46d7931f-2862-4cdc-96ac-6ca5fc188744', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "120cb309-c14f-4ad5-b745-67ee39f6caac"} GET: /v1/mservices {} GOT:{'mservices': []} GET: /v1/mservices {} {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many [0.012021s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_one [0.011243s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceEnforcement.test_policy_disallow_get_all [0.010641s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering [0.006266s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_by_name_not_found [0.027891s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_default_nodegroup [0.028372s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup [0.035457s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_as_admin [0.038598s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_by_name [0.035201s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_not_found [0.029176s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_wrong_microversion [0.023402s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all [0.030150s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_as_admin [0.040069s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name [0.029956s] ... ok GOT:{'mservices': [{'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 1, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 2, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 3, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 4, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 5, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}]} GET: /v1/mservices {} GOT:{'mservices': [{'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 1, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}]} GET: /v1/mservices {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow magnum-service:get_all to be performed", "detail": "Policy doesn't allow magnum-service:get_all to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/not-there GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not-there could not be found", "detail": "Nodegroup not-there could not be found.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/7733de1d-b23c-4a26-9d46-87bccd8b8d0d GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Deleting a default nodegroup is not supported", "detail": "Deleting a default nodegroup is not supported.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup 483203a3-dbee-4a9c-9d65-9820512f4df8 could not be found", "detail": "Nodegroup 483203a3-dbee-4a9c-9d65-9820512f4df8 could not be found.", "links": []}]} DELETE: /v1/clusters/19b0cf6f-7304-426f-b9f8-73076fa1f542/nodegroups/041a01fa-dc0a-4994-9822-2ffda927a091 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup nodegroup1 could not be found", "detail": "Nodegroup nodegroup1 could not be found.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/fd490a03-276d-41e4-9b1e-c66f8e570498 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup fd490a03-276d-41e4-9b1e-c66f8e570498 could not be found", "detail": "Nodegroup fd490a03-276d-41e4-9b1e-c66f8e570498 could not be found.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} GET: /v1/clusters/1b9efae5-5fed-45b7-ba13-961053043066/nodegroups {} GOT:{'nodegroups': [{'uuid': '1d510922-1c55-462a-a5bf-62be749cdf7f', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '0ca9b44c-130d-40a9-bf06-d178a6fcd511', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/8fa605a2-20de-4f97-a789-f53ca8a409e3/nodegroups {} GOT:{'nodegroups': [{'uuid': '27babff9-adae-4194-a05d-62dc12e352f4', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '8fc8908c-6bff-4530-a578-7521e487de61', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/cluster1/nodegroups {} GOT:{'nodegroups': [{'uuid': '9fb190da-8829-44e1-a069-3d17065dad7b', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '1e18ffb8-43aa-4165-b485-e128367ecbcf', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/cluster1/nodegroups {} {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name_non_default_ngs [0.031873s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_non_existent_role [0.028227s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_role [0.038289s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_non_existent_cluster [0.026725s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_with_pagination_marker [0.046411s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_wrong_microversion [0.021320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one [0.030258s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_as_admin [0.036713s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default [0.019732s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 185, in test_get_one_non_default self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default_skipped_labels [0.125299s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 204, in test_get_one_non_default_skipped_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_existent_ng [0.024971s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_wrong_microversion [0.021914s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_all [0.022609s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_one [0.022961s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodegroupObject.test_nodegroup_init [0.006683s] ... ok GOT:{'nodegroups': [{'uuid': '1953a410-4b71-40de-84a7-8e7afd49cb30', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': 'a914bb54-9e6a-4c96-b2d6-8680f4563e37', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/cluster1/nodegroups?role=non-existent {} GOT:{'nodegroups': []} GET: /v1/clusters/cluster1/nodegroups?role=master {} GOT:{'nodegroups': [{'uuid': 'c6fcc6eb-803e-4936-b8e9-2eaa50185067', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/cluster1/nodegroups?role=worker {} GOT:{'nodegroups': [{'uuid': 'c2809b14-6402-4185-8ef9-bc23a436b7b0', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]} GET: /v1/clusters/not-here/nodegroups {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not-here could not be found", "detail": "Cluster not-here could not be found.", "links": []}]} GET: /v1/clusters/7e72b1cc-60b0-401c-b130-10ea941e9007/nodegroups?limit=1 {} GOT:{'nodegroups': [{'uuid': '00f31674-5995-4978-a687-e2137adccf8f', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}], 'next': 'http://localhost/v1/clusters/7e72b1cc-60b0-401c-b130-10ea941e9007/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=00f31674-5995-4978-a687-e2137adccf8f'} GET: /v1/clusters/7e72b1cc-60b0-401c-b130-10ea941e9007/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=00f31674-5995-4978-a687-e2137adccf8f {} GOT:{'nodegroups': [{'uuid': '26e15873-5227-434c-8cac-abc834914d34', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}], 'next': 'http://localhost/v1/clusters/7e72b1cc-60b0-401c-b130-10ea941e9007/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=26e15873-5227-434c-8cac-abc834914d34'} GET: /v1/clusters/7e72b1cc-60b0-401c-b130-10ea941e9007/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=26e15873-5227-434c-8cac-abc834914d34 {} GOT:{'nodegroups': []} GET: /v1/clusters/5b6f0fe3-0412-4e6a-a0ec-fd607482f777/nodegroups/ {} GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} GET: /v1/clusters/1e10df66-18b2-407d-a1c9-f6cea6517a91/nodegroups/74e53538-41ee-4064-801e-fff98787613d {} GOT:{'id': 1, 'uuid': '74e53538-41ee-4064-801e-fff98787613d', 'name': 'test-worker', 'cluster_id': '1e10df66-18b2-407d-a1c9-f6cea6517a91', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/1e10df66-18b2-407d-a1c9-f6cea6517a91/nodegroups/74e53538-41ee-4064-801e-fff98787613d', 'rel': 'self'}, {'href': 'http://localhost/clusters/1e10df66-18b2-407d-a1c9-f6cea6517a91/nodegroups/74e53538-41ee-4064-801e-fff98787613d', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': 'test_image', 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2022-08-09T09:59:37.514507+00:00', 'updated_at': None} GET: /v1/clusters/30211f89-f278-40bf-9d62-e1b73ac1f6c5/nodegroups/74c1bc73-bd12-4817-80e8-bdc30ba454c8 {} GOT:{'id': 3, 'uuid': '74c1bc73-bd12-4817-80e8-bdc30ba454c8', 'name': 'test-worker', 'cluster_id': '30211f89-f278-40bf-9d62-e1b73ac1f6c5', 'project_id': '30211f89-f278-40bf-9d62-e1b73ac1f6c5', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/30211f89-f278-40bf-9d62-e1b73ac1f6c5/nodegroups/74c1bc73-bd12-4817-80e8-bdc30ba454c8', 'rel': 'self'}, {'href': 'http://localhost/clusters/30211f89-f278-40bf-9d62-e1b73ac1f6c5/nodegroups/74c1bc73-bd12-4817-80e8-bdc30ba454c8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': 'test_image', 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2022-08-09T09:59:37.552158+00:00', 'updated_at': None} GET: /v1/clusters/e8213ebb-d170-4a44-87b6-9aabf480446d/nodegroups/not-here {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not-here could not be found", "detail": "Nodegroup not-here could not be found.", "links": []}]} GET: /v1/clusters/4f10c15b-82cf-4d50-a71a-dc286b923dd9/nodegroups/ce9b1497-0e14-4853-830f-3a6a66779861 {} GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} GET: /v1/clusters/0a10f478-6acf-48bc-8829-a09de9068c65/nodegroups {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow nodegroup:get_all to be performed", "detail": "Policy doesn't allow nodegroup:get_all to be performed.", "links": []}]} GET: /v1/clusters/3ab71edc-8d5a-4d29-b150-3218f1944e4b/nodegroups/f3187884-e319-4beb-9f92-a4efaa2ab901 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow nodegroup:get to be performed", "detail": "Policy doesn't allow nodegroup:get to be performed.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/node_count', 'op': 'remove'}] {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_internal_attr [0.024101s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_min_node_count [0.028803s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 671, in test_remove_min_node_count response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_non_existent_property [0.027661s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_ok [0.029261s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 654, in test_remove_ok response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_max_node_count_failed [0.027714s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_min_node_count_failed [0.027790s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_node_count_failed [0.024160s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok [0.028333s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 583, in test_replace_ok response = self.patch_json(self.url + self.nodegroup.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok_by_name [0.028287s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 602, in test_replace_ok_by_name response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_wrong_microversion [0.023786s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_update_nodegroup_as_admin [0.035881s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 721, in test_update_nodegroup_as_admin response = self.patch_json(url, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/6d2738be-4f24-4052-9921-60266891656b/nodegroups/f7b011df-6c31-48a2-889b-7285f4d1eec9) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_master_ng [0.026342s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_cluster_no_api_address [0.020234s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 431, in test_create_ng_cluster_no_api_address self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_same_name [0.027485s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_labels [0.019108s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 440, in test_create_ng_with_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels [0.018673s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 452, in test_create_ng_with_merge_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels_no_labels [0.019683s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 467, in test_create_ng_with_merge_labels_no_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_wrong_microversion [0.021087s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup [0.030287s] ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/node_count' is an internal attribute and can not be updated", "detail": "'/node_count' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/min_node_count', 'op': 'remove'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/not_there', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/not_there', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/not_there', 'op': 'remove'}]'. Reason: can't remove non-existent object 'not_there'", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'op': 'remove'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'value': 1, 'op': 'replace'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "max_node_count for nodegroup1 is invalid (min_node_count (2) should be less or equal to max_node_count (1))", "detail": "max_node_count for nodegroup1 is invalid (min_node_count (2) should be less or equal to max_node_count (1)).", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/min_node_count', 'value': 3, 'op': 'replace'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2))", "detail": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2)).", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/node_count', 'value': 3, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/node_count' is an internal attribute and can not be updated", "detail": "'/node_count' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}] PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} PATCH: /v1/clusters/6d2738be-4f24-4052-9921-60266891656b/nodegroups/f7b011df-6c31-48a2-889b-7285f4d1eec9 [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}] POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Creating master nodegroups is currently not supported", "detail": "Creating master nodegroups is currently not supported.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'test-master', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "A node group with name test-master already exists in the cluster cluster1", "detail": "A node group with name test-master already exists in the cluster cluster1.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'new_ng', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "c0f8b8ec-b119-4656-a8c7-352d412a466a", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/c0f8b8ec-b119-4656-a8c7-352d412a466a", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/c0f8b8ec-b119-4656-a8c7-352d412a466a", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 7, 'role': 'worker', 'max_node_count': 5, 'min_node_count': 1, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_invalid_node_count [0.033900s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_only_name [0.030219s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_flavor [0.030709s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_image_id [0.029946s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_labels [0.029804s] ... ok GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "max_node_count for nodegroup1 is invalid (node_count (7) should be less or equal to max_node_count (5))", "detail": "max_node_count for nodegroup1 is invalid (node_count (7) should be less or equal to max_node_count (5)).", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 2, 'role': 'worker', 'max_node_count': None, 'min_node_count': 3, 'merge_labels': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2))", "detail": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2)).", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'name': 'test_ng'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 3, "uuid": "45f05ebe-b407-4e9b-bc44-6926ec156f7a", "name": "test_ng", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/45f05ebe-b407-4e9b-bc44-6926ec156f7a", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/45f05ebe-b407-4e9b-bc44-6926ec156f7a", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 1, "role": "worker", "min_node_count": 0, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': 'test_flavor', 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "592dbd07-f7ce-4d2e-a59c-717d818a9621", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/592dbd07-f7ce-4d2e-a59c-717d818a9621", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/592dbd07-f7ce-4d2e-a59c-717d818a9621", "rel": "bookmark"}], "flavor_id": "test_flavor", "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "01cfd71e-aeee-49d4-8fa6-60901c6c7f79", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/01cfd71e-aeee-49d4-8fa6-60901c6c7f79", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/01cfd71e-aeee-49d4-8fa6-60901c6c7f79", "rel": "bookmark"}], "flavor_id": null, "image_id": "test_image", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': {'label1': 'value1'}, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "cfa85895-e613-454a-a563-bca904007bef", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value1"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/cfa85895-e613-454a-a563-bca904007bef", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/cfa85895-e613-454a-a563-bca904007bef", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {"label1": "value1"}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': 5, 'min_node_count': 1, 'merge_labels': False} {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_max_node_count [0.031792s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_role [0.029694s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_zero_nodes [0.030633s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_without_node_count [0.029710s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota [0.014374s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_hard_limit [0.011734s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource [0.010973s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_no_project_id [0.012017s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_project_id_not_found [0.011592s] ... ok GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "aada6486-8e86-43ff-85c4-b5ccb33bf2e1", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/aada6486-8e86-43ff-85c4-b5ccb33bf2e1", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/aada6486-8e86-43ff-85c4-b5ccb33bf2e1", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": 5, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'test-role', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "0b3e1dc1-409f-40e1-b4fc-90b3c0b1d4a6", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/0b3e1dc1-409f-40e1-b4fc-90b3c0b1d4a6", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/0b3e1dc1-409f-40e1-b4fc-90b3c0b1d4a6", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "test-role", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 0, 'role': 'worker', 'max_node_count': None, 'min_node_count': 0, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "3b10fdbe-ab2e-4453-9aa2-33f7634cdefd", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/3b10fdbe-ab2e-4453-9aa2-33f7634cdefd", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/3b10fdbe-ab2e-4453-9aa2-33f7634cdefd", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 0, "role": "worker", "min_node_count": 0, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "2534aca0-9632-42cb-a340-4da9fbe419cb", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/2534aca0-9632-42cb-a340-4da9fbe419cb", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/2534aca0-9632-42cb-a340-4da9fbe419cb", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 1, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2022-08-09T09:59:38.598677+00:00", "updated_at": null} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': -10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute hard_limit", "detail": "Invalid input for field/attribute hard_limit. Value: '-10'. Value should be greater or equal to 1", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'invalid-res', 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute resource", "detail": "Invalid input for field/attribute resource. Value: 'invalid-res'. Value should be one of: Cluster", "links": []}]} POST: /v1/quotas {'id': 42, 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Must provide a valid project ID", "detail": "Must provide a valid project ID.", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The project_id fake_project could not be found", "detail": "The project_id fake_project could not be found.", "links": []}]} {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_delete_quota [0.020649s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty [0.012474s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants [0.017555s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants_false [0.015408s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_with_pagination_marker [0.016690s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_not_all_tenants [0.016159s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_admin [0.014808s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_non_admin_context [0.015012s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_pagination_limit [0.015296s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one [0.013627s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_no_config_default [0.011839s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_authorized [0.012002s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_with_config_default [0.011401s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one [0.013398s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota [0.016173s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_quota.py", line 278, in test_patch_quota response = self.patch_json('/quotas', quota_dict) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/quotas) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found [0.017332s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_quota.py", line 298, in test_patch_quota_not_found self.assertEqual(404, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 404 != 500 {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuotaObject.test_quota_init [0.113333s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_all_stats [0.032066s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_invalid_tenant_stats [0.028914s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_tenant_stats [0.027790s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty [0.014242s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_invalid_type_stats [0.020419s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats [0.027680s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats_without_param [0.027334s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_some_other_user_stats [0.026366s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value [0.007957s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_invalid_value [0.007774s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values [0.007630s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_true_values [0.007586s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_invalid_single_dns [0.007872s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_multi_dns [0.008788s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_single_dns [0.007948s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr [0.014208s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value [0.008925s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_extra_non_removable_attr [0.008434s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_internal_attr [0.009144s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr [0.008662s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value [0.008560s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr [0.008540s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op [0.008541s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_path [0.008428s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_op [0.009255s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_path [0.008454s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr [0.008501s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_valid_patches [0.008758s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype [0.008251s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype_no_value [0.008152s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_invalid_mac_addr [0.008837s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_valid_mac_addr [0.008088s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_invalid_values [0.007770s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring [0.007563s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_valid_values [0.007615s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype [0.007565s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype_no_value [0.008241s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_invalid_name [0.007527s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name [0.007536s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_invalid_uuid [0.007524s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_valid_uuid [0.008380s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch [0.007942s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_already_exist [0.008367s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_not_exist [0.007545s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_name [0.008185s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_uuid [0.008071s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_multi_exist [0.008160s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_non_exist [0.008172s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_name [0.009071s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_uuid [0.008322s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory [0.007778s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit [0.007682s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir [0.007711s] ... ok {0} magnum.tests.unit.api.test_app.TestAppConfig.test_get_pecan_config [0.000725s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_invalid_network [0.001256s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_multiple_valid_network [0.001190s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_valid_network [0.002110s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_invalid_flavor [0.001413s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_none_flavor [0.001365s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_vaild_flavor [0.001516s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_when_user_forbidden [0.001292s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_forbidden_image [0.001394s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_multi_images_same_name [0.001354s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_id [0.001319s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_name [0.001431s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_id [0.002677s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_name [0.001254s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_without_os_distro [0.001258s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_invalid_keypair [0.001296s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_no_keypair [0.001306s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_keypair [0.001383s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_invalid [0.000400s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_valid [0.000346s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_isolation_invalid_label [0.000386s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_no_label [0.000339s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_with_valid_providers_none_isolation [0.000421s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_invalid [0.000385s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing [0.000356s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_valid [0.000334s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_bad_json [0.000491s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_valid_json [0.000351s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_invalid_providers [0.000406s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_isolation [0.000347s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_isolation [0.000391s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_providers [0.000374s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_none_isolation [0.000376s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_valid_isolation [0.000369s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_cluster [0.005438s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor [0.002731s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_label [0.001138s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_without_validator [0.001657s] ... ok {0} magnum.tests.unit.api.test_expose.TestExpose.test_expose_with_rest_content_types [0.001000s] ... ok {0} magnum.tests.unit.api.test_expose.TestExpose.test_expose_without_rest_content_types [0.000982s] ... ok {0} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method [0.000726s] ... ok {0} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method_auth_info [0.000674s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success [0.011230s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success [0.009658s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault [0.009320s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_serverfault [0.009394s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback [0.009381s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive [0.007750s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_all_three [0.008389s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_created [0.007543s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_latest_update [0.007599s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated [0.007728s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_check_type [0.007779s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down [0.007613s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_all_three [0.008187s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_create [0.007535s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_old_update [0.007537s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_update [0.007534s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_forced_down [0.007488s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_not_supported [0.001911s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_supported [0.001736s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create [0.002744s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_update [0.006461s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_config_create [0.001232s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_create [0.001081s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_invalid_create [0.001131s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_invalid_coe_create [0.001245s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_create [0.001111s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_update [0.002221s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_create [0.001078s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_update [0.002206s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_create [0.001111s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_update [0.002188s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_invalid [0.000697s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_bm [0.000640s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_vm [0.000621s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create [0.000766s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_add_update [0.002149s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_replace_update [0.002159s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_remove_update [0.002113s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_add_update [0.002150s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_replace_update [0.002016s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_valid_create [0.000746s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_validate_cluster_properties [0.002659s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http [0.014227s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers [0.013562s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https [0.013770s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_cert [0.014651s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key [0.013456s] ... ok {0} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor [0.014615s] ... ok {0} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor_config_workers [0.015652s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_revision [0.008841s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_stamp [0.008530s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_upgrade [0.008545s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_version [0.008272s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path [0.015776s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_without_details_and_path [0.009958s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg [0.007765s] ... ok {0} magnum.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.006181s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert [0.001408s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert_none_values [0.002458s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_delete_cert [0.004525s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert [0.003889s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert_no_registration [0.003823s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert [0.004318s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert_failure [0.005474s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCert.test_get_decrypted_private_key [0.000891s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_barbican_cert_manager [0.000470s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_local_cert_manager [0.000447s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalCert.test_local_cert [0.000374s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert [0.008711s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_with_fail [0.006620s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_intermediate [0.003657s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_pkp [0.004870s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert [0.006316s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_cert_fail [0.005760s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_intermediates_fail [0.007390s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_pkp_fail [0.006250s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_private_key_fail [0.006106s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_intermediate [0.007362s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_pkp [0.006148s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert [0.003570s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert_with_io_error [0.002231s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairCert.test_x509keypair_cert [0.000393s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'fake-uuid'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_delete_cert [0.009626s] ... ok /usr/lib/python3.9/site-packages/oslo_versionedobjects/fields.py:367: FutureWarning: b"'fake-uuid'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details warnings.warn("%s is an invalid UUID. Using UUIDFields " {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_get_cert [0.008104s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_store_cert [0.007922s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican [0.001744s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_cached [0.001392s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth [0.001509s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_region [0.001795s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance [0.002682s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached [0.004514s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth [0.001487s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_region [0.001523s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat [0.001539s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_cached [0.003704s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth [0.001439s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region [0.001540s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron [0.001516s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached [0.001188s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth [0.002674s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region [0.001471s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova [0.001929s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached [0.032625s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_noauth [0.001635s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_region [0.002089s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url [0.002574s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_url_for [0.001348s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_context [0.006756s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles [0.006191s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_request_context_sets_is_admin [0.006122s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_to_dict_from_dict [0.006323s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init [0.001006s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_timeout [0.000781s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url [0.000782s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_version [0.000793s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances [0.001432s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances_inspect [0.001458s] ... ok {0} magnum.tests.unit.common.test_docker_utils.TestDockerUtils.test_is_docker_api_version_atleast [0.001015s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_all_exceptions [0.004934s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_custom_message_is_templated [0.000503s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_message_is_templated [0.000511s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_access_info [0.010751s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_no_credentials [0.008449s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password [0.009244s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy [0.012861s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token [0.008738s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_all_roles [0.009798s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_limit_roles [0.010860s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee [0.010458s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust [0.011464s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust_not_found [0.132680s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name [0.009198s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_is_None [0.007588s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_not_found [0.009082s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id [0.010214s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip [0.008120s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_empty [0.007567s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_exception [0.008629s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id [0.011365s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_conflict [0.007384s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_notfound [0.007455s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name [0.010243s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name_notfound [0.008402s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id [0.007570s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_conflict [0.007489s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_notfound [0.007509s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers [0.011001s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_already_deleted [0.009471s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_no_candidate [0.010456s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout [60.155847s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_stack_not_found [0.015016s] ... ok {0} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_admin_context_succeeds [0.024077s] ... ok {0} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_user_context_fails [0.037942s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_all_public_methods_are_traced [0.016366s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler [0.008459s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler_without_osprofiler [0.024555s] ... ok {0} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_deserialize_context [0.028776s] ... ok {0} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_serialize_context [0.031364s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context [0.014098s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity [0.008592s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base [0.008921s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context [0.014421s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity [0.008906s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_null_base [0.011667s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_add_extra_exmods [0.007317s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup [0.007992s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_notifier_null [0.019042s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_transport_null [0.009832s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_clear_extra_exmods [0.011061s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client [0.018584s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client_profiler_enabled [0.011017s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server [0.010936s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server_profiler_enabled [0.032249s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url [0.009790s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null [0.038901s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_serialize_entity [0.035848s] ... ok {0} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_none [0.002142s] ... ok {0} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_not_none [0.028211s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_12 [0.000093s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_16 [0.000057s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_60 [0.000050s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_8 [0.000050s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_generate_ids [0.000774s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_string [0.000079s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid1 [0.000207s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_0 [0.000088s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_1 [0.000088s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_endianness [0.000072s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_f [0.000065s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get [0.029567s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_exceed_manifest_size [0.002677s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme [0.000458s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_check_exit_code_boolean [0.178684s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_get_root_helper [0.018384s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale [0.012411s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables [0.020592s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables [0.007882s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_without_root_helper [0.009037s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success [0.203006s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_retry_on_failure [0.733801s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip [0.011730s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip_not_raises_exceptions [0.007505s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_unknown_kwargs_raises_error [0.006803s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac [0.027238s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac_invalid_format [0.051074s] ... ok {0} magnum.tests.unit.common.test_utils.GeneratePasswordTestCase.test_generate_password [0.010706s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir [0.007714s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked [0.047578s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree [0.023935s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity [0.011247s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_k8s_quantity [0.013953s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_openstasck_ca [0.078064s] ... ok {0} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key [0.020243s] ... ok {0} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_generate_csr_and_key [1.559997s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey [1.814453s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_extentions_as_ca [1.209389s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_issuer_name [0.436612s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_name [1.739716s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_with_bytes_issuer_name [0.546472s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey [1.523622s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_extentions_as_client [1.720962s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name [1.551452s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name [2.290291s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_bytes_private_key [1.164789s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_unicode_private_key [1.419872s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars [1.607397s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_invalid_csr [0.834291s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_unicode_csr [1.578586s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints [0.000176s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_not_critical [0.000073s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_with_non_ca [0.000080s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions [0.007322s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed [0.000115s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed_but_not_critical [0.000061s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage [0.000093s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed [0.000080s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed_but_not_critical [0.000088s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage [0.000060s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign [0.000052s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_crl_sign [0.000055s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_without_ca_usage [0.000048s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_in_cache [0.008331s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_notin_cache [0.007719s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_set_file_permissions [0.004931s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_temp_no_dir [0.004754s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates [0.002428s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_if_raise_error [0.020809s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_without_cert_ref [0.008050s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files [0.008661s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files_none [0.001493s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_ca_cert [0.015368s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates [0.001928s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_with_error [0.002065s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_without_name [0.003000s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert [0.004582s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate [0.031348s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_magnum_cert [0.002606s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate [0.002821s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate_without_cluster_name [0.031749s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust [0.005657s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust_with_error [0.002832s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust [0.006664s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trust_id [0.002193s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trustee_user_id [0.006764s] ... ok {0} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_get_ca_certificate [0.018684s] ... ok {0} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_sign_certificate [0.012881s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete [0.085741s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 520, in test_cluster_delete self.handler.cluster_delete(self.context, self.cluster.uuid) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict [0.107413s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 555, in test_cluster_delete_conflict self.assertRaises(exception.OperationInProgress, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb [0.091615s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 584, in test_cluster_delete_with_lb self.handler.cluster_delete(self.context, self.cluster.uuid) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_failure [0.078102s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_success [0.038932s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 276, in cluster_resize nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 610, in test_cluster_resize_success self.handler.cluster_resize(self.context, self.cluster, 3, ["ID1"], File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 288, in cluster_resize cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create [0.108929s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 79, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 231, in test_create cluster = self.handler.cluster_create(self.context, cluster_obj, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request [0.152864s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create cluster_driver.create_cluster(context, cluster, create_timeout) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect heatclient.exc.HTTPBadRequest: ERROR: None During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 300, in test_create_handles_bad_request self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed [0.058728s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 69, in cluster_create cert_manager.generate_certificates_to_cluster(cluster, File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect magnum.common.exception.CertificatesToClusterFailed: Failed to create certificates for Cluster: uuid During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 330, in test_create_with_cert_failed self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment [0.063776s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 79, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 473, in test_create_with_environment self.handler.cluster_create(self.context, cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name [0.052936s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create cluster_driver.create_cluster(context, cluster, create_timeout) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect heatclient.exc.HTTPBadRequest: ERROR: Invalid stack name 测试集群-zoyh253geukk must contain only alphanumeric or "_-." characters, must start with alpha During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 390, in test_create_with_invalid_unicode_name self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed [0.053468s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 67, in cluster_create trust_manager.create_trustee_and_trust(osc, cluster) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect magnum.common.exception.TrusteeOrTrustToClusterFailed: Failed to create trustee or trust for Cluster: uuid During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 356, in test_create_with_trust_failed self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete [0.054462s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 192, in test_update_cluster_status_adopt_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete [0.183988s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 188, in test_update_cluster_status_check_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete [0.119487s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 176, in test_update_cluster_status_restore_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete [0.144905s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 172, in test_update_cluster_status_resume_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete [0.131963s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 180, in test_update_cluster_status_rollback_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete [0.101094s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 184, in test_update_cluster_status_snapshot_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete [0.085988s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 168, in test_update_cluster_status_update_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_failure [0.034721s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success [0.072021s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 84, in test_update_node_count_success self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_conductor_listener.TestHandler.test_ping_conductor [0.000535s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_create_federation [0.027486s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_delete_federation [0.012262s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_update_federation [0.013619s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action [0.008071s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_copies_object [0.010616s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_on_raise [0.017735s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action [0.014821s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action_on_raise [0.029317s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack [0.036292s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_no_timeout_specified [0.027528s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_timeout_is_zero [0.306926s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition [0.030582s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl [0.030457s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_with_disovery [0.028269s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_only_required [0.034442s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_with_registry [0.022569s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_apiserver_port [0.034630s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_discovery_url [0.077753s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns [0.062431s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_docker_storage_driver [0.087265s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_server_image [0.090154s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack [0.076530s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_all_values [0.017168s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_multi_master [0.060363s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_only_required [0.058536s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_neutron [0.024968s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_octavia [0.056453s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count [0.061871s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count_by_update [0.066994s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create [0.041620s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 42, in test_nodegroup_create self.handler.nodegroup_create(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed [0.040917s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 60, in test_nodegroup_create_failed self.assertRaises(NotImplementedError, self.handler.nodegroup_create, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed_bad_request [0.090148s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 80, in test_nodegroup_create_failed_bad_request self.assertRaises(exception.InvalidParameterValue, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete [0.054678s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 147, in test_nodegroup_delete self.handler.nodegroup_delete(self.context, self.cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_failed [0.105981s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 208, in test_nodegroup_delete_failed self.assertRaises(NotImplementedError, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_and_ng_not_found [0.041128s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 178, in test_nodegroup_delete_stack_and_ng_not_found self.handler.nodegroup_delete(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_not_found [0.043785s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 163, in test_nodegroup_delete_stack_not_found self.handler.nodegroup_delete(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_operation_ongoing [0.094909s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 191, in test_nodegroup_delete_stack_operation_ongoing self.assertRaises(exception.NgOperationInProgress, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_udpate [0.074912s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 98, in test_nodegroup_udpate self.handler.nodegroup_update(self.context, self.cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed [0.042595s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 114, in test_nodegroup_update_failed self.assertRaises(NotImplementedError, self.handler.nodegroup_update, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed_bad_request [0.238713s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 131, in test_nodegroup_update_failed_bad_request self.assertRaises(exception.InvalidParameterValue, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_all_values [0.160606s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_multi_master [0.202893s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required [0.118684s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_neutron [0.312773s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia [0.025133s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_registry [0.018985s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count [0.030500s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count_by_update [0.027246s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack [0.046398s] ... ok DEBUG [taskflow.engines.action_engine.completer] Applying resolver 'RevertAll(strategy=REVERT_ALL)' to resolve failure 'Failure: ValueError: ' of atom 'magnum.conductor.tasks.heat_tasks.CreateStack==1.0' DEBUG [taskflow.engines.action_engine.completer] Modified/tweaked 1 nodes while applying resolver 'RevertAll(strategy=REVERT_ALL)' DEBUG [taskflow.engines.action_engine.builder] Discarding failure 'Failure: ValueError: ' (in response to outcome 'executed') under completion units request during completion of atom 'magnum.conductor.tasks.heat_tasks.CreateStack==1.0' (intention is to REVERT) {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack_with_error [0.017705s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack [0.015684s] ... ok DEBUG [taskflow.engines.action_engine.completer] Applying resolver 'RevertAll(strategy=REVERT_ALL)' to resolve failure 'Failure: ValueError: ' of atom 'magnum.conductor.tasks.heat_tasks.DeleteStack==1.0' DEBUG [taskflow.engines.action_engine.completer] Modified/tweaked 1 nodes while applying resolver 'RevertAll(strategy=REVERT_ALL)' DEBUG [taskflow.engines.action_engine.builder] Discarding failure 'Failure: ValueError: ' (in response to outcome 'executed') under completion units request during completion of atom 'magnum.conductor.tasks.heat_tasks.DeleteStack==1.0' (intention is to REVERT) {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack_with_error [0.036485s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack [0.035647s] ... ok DEBUG [taskflow.engines.action_engine.completer] Applying resolver 'RevertAll(strategy=REVERT_ALL)' to resolve failure 'Failure: ValueError: ' of atom 'magnum.conductor.tasks.heat_tasks.UpdateStack==1.0' DEBUG [taskflow.engines.action_engine.completer] Modified/tweaked 1 nodes while applying resolver 'RevertAll(strategy=REVERT_ALL)' DEBUG [taskflow.engines.action_engine.builder] Discarding failure 'Failure: ValueError: ' (in response to outcome 'executed') under completion units request during completion of atom 'magnum.conductor.tasks.heat_tasks.UpdateStack==1.0' (intention is to REVERT) {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack_with_error [0.016836s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_is_magnum_auto_healer_running [0.013527s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_cpu_util [0.009886s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_memory_util [0.008850s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_names [0.037471s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_unit [0.010037s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_healthy [0.020536s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_api [0.011267s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_node [0.035915s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_cluster [0.015637s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_with_master_lb [0.008863s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_pull_data_success [0.042106s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_cpu_util [0.010922s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_util [0.009424s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_names [0.008837s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_unit [0.007592s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success [0.008317s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_no_master [0.008663s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_not_leader [0.008991s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_memory_util [0.009322s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_metric_value [0.008096s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_names [0.015218s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit [0.016579s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_raise [0.015155s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_success [0.017975s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_memory_util [0.009364s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_metric_value [0.007819s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_names [0.009409s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_unit [0.013142s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_raise [0.012176s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_success [0.012650s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create [0.009720s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_delete [0.010726s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update [0.017009s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_ca_certificate [0.010646s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_create [0.017366s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_delete [0.022316s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_update [0.017176s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_ping_conductor [0.020410s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_sign_certificate [0.007919s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestK8sScaleManager.test_get_hosts_with_container [0.009539s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container [0.009186s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_no_container_host [0.009891s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_one_container_host [0.009357s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_scale_up [0.011849s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_three_container_hosts [0.026408s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_two_container_hosts [0.020649s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_with_none_hosts [0.023422s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_context [0.007742s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domain_project_id [0.007787s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid [0.007771s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid_userid [0.008125s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_projectid [0.007677s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid [0.007396s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid_projectid [0.011197s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_complete_status [0.026177s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_in_progress [0.011516s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_invalid_status [0.010981s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name [0.020012s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template [0.007544s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid [0.008149s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_name [0.006775s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_uuid [0.007571s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_append_config [0.007076s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_no_func [0.007027s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_valid_func [0.006902s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_invalid_mods [0.007494s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_valid_mods [0.006255s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts [0.009883s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value [0.023808s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check [0.017571s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value [0.015002s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check [0.016532s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster [0.197570s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists [0.017548s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_nullable_cluster_template_id [0.016588s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster [0.016463s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_id_that_does_not_exist [0.010050s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid [0.014192s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid_that_does_not_exist [0.023736s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_all_cluster_stats [0.020417s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id [0.014249s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name [0.019276s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster [0.018581s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_uuid [0.020372s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list [0.023479s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_by_admin_all_tenants [0.023588s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_cluster_template_not_exist [0.027673s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_sorted [0.019811s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_with_filters [0.046374s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_that_does_not_exist [0.061871s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_one_tenant_cluster_stats [0.052315s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster [0.037397s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster.py", line 262, in test_update_cluster res = self.dbapi.update_cluster(cluster.id, {'status': new_status}) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found [0.023887s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster.py", line 267, in test_update_cluster_not_found self.assertRaises(exception.ClusterNotFound, self.dbapi.update_cluster, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_uuid [0.061757s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template [0.160131s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template_already_exists [0.037860s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template [0.079331s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_by_uuid [0.097550s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_does_not_exist [0.049236s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_referenced_by_clusters [0.106713s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id [0.026267s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_hidden [0.032389s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_public [0.042531s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name [0.056827s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_hidden [0.020990s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_multiple_cluster_template [0.021181s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_not_found [0.016464s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_public [0.055215s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid [0.029054s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_hidden [0.014279s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_public [0.011822s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_that_does_not_exist [0.025733s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list [0.035069s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_sorted [0.034719s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_with_filters [0.050076s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_that_does_not_exist [0.042083s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template [0.020190s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster_template.py", line 169, in test_update_cluster_template res = self.dbapi.update_cluster_template(ct['id'], File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist [0.015070s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster_template.py", line 174, in test_update_cluster_template_that_does_not_exist self.assertRaises(exception.ClusterTemplateNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_uuid [0.011656s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation [0.013592s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists [0.015040s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation [0.021062s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_id_that_does_not_exist [0.016529s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uudid_that_does_not_exist [0.011107s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid [0.034030s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_id [0.020089s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name [0.013664s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name_multiple_federation [0.014527s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_uuid [0.012339s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list [0.021366s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_by_admin_all_tenants [0.024271s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted [0.033384s] ... ok /builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py:117: SAWarning: TypeDecorator JSONEncodedList() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this error at: https://sqlalche.me/e/14/cprf) return query.all() /builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py:117: SAWarning: TypeDecorator JSONEncodedDict() will not produce a cache key because the ``cache_ok`` attribute is not set to True. This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions. Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this error at: https://sqlalche.me/e/14/cprf) return query.all() {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_with_filters [0.055067s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_that_does_not_exist [0.011601s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members [0.010937s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 223, in test_update_federation_members res = self.dbapi.update_federation(federation.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found [0.012130s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 240, in test_update_federation_not_found self.assertRaises(exception.FederationNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties [0.013210s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 234, in test_update_federation_properties res = self.dbapi.update_federation(federation.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service [0.011885s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service_failure_for_dup [0.021102s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service [0.019753s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service_failure [0.019604s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary [0.010401s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary_failure [0.012208s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_list [0.012173s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service [0.009495s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_magnum_service.py", line 48, in test_update_magnum_service ms1 = self.dbapi.update_magnum_service(ms['id'], update) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 542, in update_magnum_service ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure [0.016195s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_magnum_service.py", line 59, in test_update_magnum_service_failure self.assertRaises(exception.MagnumServiceNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 542, in update_magnum_service ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup [0.010885s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_already_exists [0.010148s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_different_cluster [0.011386s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_same_cluster [0.030443s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_cluster_by_uuid_that_does_not_exist [0.015420s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup [0.029471s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup_by_uuid [0.036035s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_by_uuid [0.016941s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_list_sorted [0.069132s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_id [0.012838s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_name [0.014994s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_list_with_filters [0.024466s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_that_does_not_exist [0.013093s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroups_in_cluster [0.015913s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_cluster [0.026584s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_nodegroup.py", line 220, in test_update_cluster res = self.dbapi.update_nodegroup(nodegroup.cluster_id, nodegroup.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_nodegroup_not_found [0.014248s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_nodegroup.py", line 226, in test_update_nodegroup_not_found self.assertRaises(exception.NodeGroupNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota [0.010096s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota_already_exists [0.017477s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota [0.011868s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota_that_does_not_exist [0.009801s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_all [0.011151s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource [0.010655s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource_not_found [0.010406s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list [0.012985s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_invalid_sort_key [0.012072s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted [0.015798s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_with_filters [0.014869s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota [0.009779s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_quota.py", line 121, in test_update_quota self.dbapi.update_quota('1234', quota_dict) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 626, in update_quota ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found [0.008645s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_quota.py", line 131, in test_update_quota_not_found self.assertRaises(exception.QuotaNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 626, in update_quota ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair [0.009195s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair_already_exists [0.009557s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair [0.017160s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_by_uuid [0.022159s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_that_does_not_exist [0.016925s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_id [0.011307s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_uuid [0.011889s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list [0.023613s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list_by_admin_all_tenants [0.023214s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_that_does_not_exist [0.013876s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_delete_complete [0.012613s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_nodegroup_failed [0.024985s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_complete [0.032785s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_failed [0.017362s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_creating [0.182277s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed [0.020249s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed_def_ng [0.024623s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleted [0.055539s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleting [0.025639s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_failed_default_ng [0.023771s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_new_ngs [0.023765s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_ngs_failed_and_updating [0.051276s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_create_failed [0.022175s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_created [0.026621s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_creating [0.468637s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_delete_failed [0.069753s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleted [0.032320s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleting [0.040272s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_complete [0.024349s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_failed [0.126634s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_update_failed [0.108399s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_updated [0.107653s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_def_ng [0.062741s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_default_ng [0.043858s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_complete [0.503961s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_failed [0.061335s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_updating [0.021122s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_rollback_complete [0.022714s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_rollback_failed [0.049205s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_creating [0.032044s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_deleting [0.050047s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_creating [0.060994s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_deleting [0.033218s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_updating [0.028242s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_updating [0.037020s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_ca_rotate_not_supported [0.027680s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 148, in test_ca_rotate_not_supported self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_downgrade_not_supported [0.040648s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 121, in test_downgrade_not_supported self.nodegroup_obj.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_invalid_ct [0.052229s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 137, in test_invalid_ct self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_master_ng [0.034767s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 72, in test_upgrade_default_master_ng self.driver.upgrade_cluster(self.context, self.cluster_obj, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 426, in upgrade_cluster other_default_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_worker_ng [0.036577s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 48, in test_upgrade_default_worker_ng self.driver.upgrade_cluster(self.context, self.cluster_obj, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 426, in upgrade_cluster other_default_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_non_default_ng [0.037546s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url [0.011423s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail [0.210027s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_not_found [0.030590s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param [0.016572s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params [0.027720s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_external_network_id [0.023208s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_insecure [0.024048s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_disabled [0.018244s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_enabled [0.042006s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_scale_params [0.013224s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url [0.011306s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_fail [0.008260s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_invalid [0.014241s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_unexpect_size [0.020496s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs [0.007692s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_find_subnet_cidr [0.007642s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_fixed_subnet_cidr [0.017485s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_api_address [0.016067s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_if_cluster_template_is_secure [0.013727s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address [0.026437s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address [0.233973s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.014585s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address [0.014314s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.015078s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_api_address [0.017970s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_if_cluster_template_is_secure [0.018918s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_none_api_address [0.012209s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_heat_param [0.008422s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params [0.017787s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_scale_params [0.009311s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs [0.013514s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address [0.013518s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.013964s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address [0.042259s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.021966s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url [0.047023s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url_not_found [0.013005s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param [0.014508s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_params [0.016568s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url [0.015012s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_fail [0.007597s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid [0.009028s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_unexpect_size [0.014797s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs [0.035058s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id [0.029676s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error [0.014911s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_duplicated_name [0.030859s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_invalid_ip_ver [0.008759s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_server_error [0.013893s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_with_fp [0.007539s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp [0.012582s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_disable [0.012283s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_template_disable_cluster_enable [0.009201s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_with_fp [0.017084s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_without_fp [0.015736s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_fip_enabled_without_fp [0.015830s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_master_lb_fip_disabled_cluster_fip_enabled [0.024747s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_output_with_mapping_type [0.014766s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_bm_fedora_kubernetes_ironic_definition [0.021411s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_driver_not_supported [0.012043s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_kubernetes_definition [0.019991s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_definition [0.009864s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_v2_definition [0.012342s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_coreos_kubernetes_definition [0.016730s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition [0.009394s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_load_entry_points [0.007803s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping [0.050175s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_required_param_not_set [0.040728s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param [0.029329s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_params [0.049691s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_scale_params [0.015115s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs [0.024185s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create [0.018396s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy [0.013765s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_bad_id_and_uuid [0.012649s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_id [0.013827s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_name [0.026433s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_uuid [0.012541s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list [0.024808s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_all [0.036849s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters [0.015848s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_refresh [0.013641s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save [0.019460s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_create [0.025892s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy [0.013001s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_bad_id_and_uuid [0.025901s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_id [0.018505s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name [0.023223s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_uuid [0.014916s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list [0.034230s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_refresh [0.020678s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_save [0.026922s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_create [0.033255s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_destroy [0.026616s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_bad_id_and_uuid [0.021609s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id [0.041299s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_name [0.054548s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_uuid [0.014116s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list [0.012880s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all [0.012475s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_with_filters [0.026040s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh [0.029309s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_save [0.023855s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_bad_values [0.005033s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_good_values [0.000695s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_from_primitive [0.000679s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify [0.005006s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify_invalid [0.000749s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_to_primitive [0.006632s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_bad_values [0.000877s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_values [0.000629s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_from_primitive [0.000635s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify [0.000624s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify_invalid [0.000622s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_to_primitive [0.000580s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values [0.000614s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_good_values [0.000643s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive [0.006208s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify [0.000781s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify_invalid [0.000650s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_to_primitive [0.000613s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_bad_values [0.000668s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_good_values [0.000591s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_from_primitive [0.000646s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify [0.000973s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid [0.000691s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_to_primitive [0.001074s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_bad_values [0.001319s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values [0.000597s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_from_primitive [0.000648s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify [0.000619s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify_invalid [0.000619s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_to_primitive [0.000583s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values [0.005888s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_good_values [0.000631s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive [0.000627s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify [0.000595s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid [0.000623s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_to_primitive [0.000651s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create [0.010727s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_destroy [0.018657s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary [0.009998s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary_no_service [0.026417s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_report_state_up [0.033627s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save [0.015434s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_create [0.012032s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_destroy [0.011532s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_id [0.014207s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_name [0.036209s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_uuid [0.014205s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list [0.023158s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list_with_filters [0.015389s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_refresh [0.014343s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_save [0.012807s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_base_attributes [0.009878s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 [0.023157s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_2 [0.023181s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 [0.021371s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_4 [0.010817s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive [0.021979s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_contains [0.034810s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_dehydration [0.010717s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get [0.013554s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get_changes [0.007099s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get_updates [0.007082s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration [0.022163s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns [0.008578s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error [0.007152s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_load [0.006212s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_load_in_base [0.010530s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive [0.015320s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set [0.006536s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor [0.011119s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_fields [0.020989s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance [0.008287s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_property [0.014638s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error [0.006485s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_orphaned_object [0.010220s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_static_result [0.007409s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype [0.008193s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_updates [0.007333s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context [0.008222s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport [0.007825s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero [0.011137s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level1 [0.012471s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level2 [0.008736s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision [0.024743s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport [0.007773s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization [0.010704s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables [0.007942s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.013415s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create [0.009290s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_destroy [0.010063s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid [0.031191s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_id [0.035300s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_uuid [0.016106s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list [0.009925s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list_all [0.010663s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh [0.015731s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save [0.012619s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics [0.014865s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_compute_metric_raise [0.015324s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_disable_pull_data [0.027268s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none [0.025607s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_pull_data_raise [0.023995s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_health_status [0.012869s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_changes [0.017214s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_heat_not_found [0.020704s] ... ok /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3.9/site-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_not_changes [0.024219s] ... ok {0} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_firsttime [0.009066s] ... ok {0} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_on_restart [0.012294s] ... ok {0} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_regular [0.007011s] ... ok {0} magnum.tests.unit.template.test_template.TestTemplate.test_template_yaml [0.016865s] ... ok POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2022-08-09T09:59:38.659528+00:00", "updated_at": null} DELETE: /v1/quotas/fake_project/Cluster GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/quotas/fake_project/Cluster {} GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"hard_limit": 20, "project_id": "fake_project", "resource": "Cluster"} GET: /v1/quotas {} GOT:{'quotas': []} GET: /v1/quotas?all_tenants=True {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.688935+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.689785+00:00', 'updated_at': None}, {'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.690484+00:00', 'updated_at': None}, {'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.691152+00:00', 'updated_at': None}]} GET: /v1/quotas?all_tenants=False {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.707064+00:00', 'updated_at': None}]} GET: /v1/quotas?limit=3&marker=3&all_tenants=True {} GOT:{'quotas': [{'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.723833+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.739402+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.756008+00:00', 'updated_at': None}]} GET: /v1/quotas?all_tenants=True {} GOT:{'quotas': []} GET: /v1/quotas?limit=2&all_tenants=True {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.784953+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.785679+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/quotas?sort_key=id&sort_dir=asc&limit=2&marker=2'} GET: /v1/quotas/fake_project/Cluster {} GOT:{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.801046+00:00', 'updated_at': None} GET: /v1/quotas/fake_project/Cluster {} GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"hard_limit": 20, "project_id": "fake_project", "resource": "Cluster"} GET: /v1/quotas/invalid_proj/invalid_res {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Not authorized", "detail": "Not authorized.", "links": []}]} GET: /v1/quotas/fake_project/Cluster {} GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"hard_limit": 15, "project_id": "fake_project", "resource": "Cluster"} GET: /v1/quotas {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2022-08-09T09:59:38.850119+00:00', 'updated_at': None}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 5} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 5, "project_id": "fake_project", "resource": "Cluster", "created_at": "2022-08-09T09:59:38.866672+00:00", "updated_at": null} PATCH: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 20} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2022-08-09T09:59:38.884620+00:00", "updated_at": null} PATCH: /v1/quotas {'project_id': 'not-found', 'hard_limit': 20, 'resource': 'Cluster'} GOT:Response: 500 Internal Server Error Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.10 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "'Query' object has no attribute 'with_lockmode'", "detail": "'Query' object has no attribute 'with_lockmode'", "links": []}]} GET: /v1/stats {} GOT:{'clusters': 2, 'nodes': 12} GET: /v1/stats?project_id=34 {} GOT:{'clusters': 0, 'nodes': 0} GET: /v1/stats?project_id=234 {} GOT:{'clusters': 1, 'nodes': 6} GET: /v1/stats {} GOT:{'clusters': 0, 'nodes': 0} GET: /v1/stats?project_id=123&type=invalid {} GET: /v1/stats {} GOT:{'clusters': 1, 'nodes': 6} GET: /v1/stats {} GOT:{'clusters': 1, 'nodes': 6} GET: /v1/stats?project_id=123 {} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Test exception message", "detail": "Test exception message.", "links": []}]} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Remote error: TestException Test exception message", "detail": "Remote error: TestException Test exception message.\n['", "links": []}]} GET: / {} GOT:Response: 400 Bad Request Content-Type: application/json {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Test exception message", "detail": "Test exception message.\nTraceback (most recent call last):\n File \"/opt/stack/magnum/magnum/openstack/common/rpc/amqp.py\", line 434, in _process_data\\n **args)\n File \"/opt/stack/magnum/magnum/openstack/common/rpc/dispatcher.py\", line 172, in dispatch\\n result = getattr(proxyobj, method)(context, **kwargs)", "links": []}]} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Test exception message", "detail": "Test exception message.", "links": []}]} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Error message without traceback \n but \n multiline", "detail": "Error message without traceback \n but \n multiline", "links": []}]} ============================== Failed 100 tests - output below: ============================== magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok ---------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 418, in test_remove_ok response = self.patch_json('/bays/%s' % self.bay.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok ----------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 262, in test_replace_ok response = self.patch_json('/bays/%s' % self.bay.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_bay.py", line 284, in test_replace_ok_by_name response = self.patch_json('/bays/%s' % self.bay.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/bays/bay_example_A) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 394, in test_remove_singular response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular ---------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 302, in test_replace_singular response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_name_with_bay ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 248, in test_update_baymodel_name_with_bay self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay ------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 233, in test_update_baymodel_with_bay self.assertEqual(400, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 400 != 500 magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update ------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 281, in test_update_baymodel_with_bay_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success ------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 253, in test_update_public_baymodel_success response = self.patch_json('/baymodels/%s' % self.baymodel.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 542, in test_remove_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_health_status_ok ----------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 333, in test_replace_health_status_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok --------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 306, in test_replace_ok response = self.patch_json('/clusters/%s' % self.cluster_obj.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name ----------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 365, in test_replace_ok_by_name response = self.patch_json('/clusters/%s' % self.cluster_obj.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/cluster_example_A) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_as_admin ---------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 584, in test_update_cluster_as_admin response = self.patch_json('/clusters/%s' % temp_uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/f180b260-4ded-4574-8633-3736ab8341d2) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 503, in test_update_cluster_with_rollback_disabled response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=False) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled ----------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 490, in test_update_cluster_with_rollback_enabled response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=True) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 527, in test_update_cluster_with_zero_node_count response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cinder_csi_disabled ------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1009, in test_create_cluster_with_cinder_csi_disabled self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels ------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1031, in test_create_cluster_with_merge_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels_no_labels ---------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1045, in test_create_cluster_with_merge_labels_no_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_merge_labels --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster.py", line 1020, in test_create_cluster_without_merge_labels self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 45, in test_resize response = self.post_json('/clusters/%s/actions/resize' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 149, in post_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_greater_than_max ------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 100, in test_resize_with_node_count_greater_than_max nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_less_than_min --------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 117, in test_resize_with_node_count_less_than_min nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_nodegroup ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 68, in test_resize_with_nodegroup response = self.post_json('/clusters/%s/actions/resize' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 149, in post_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count ------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 151, in test_resize_with_zero_node_count nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count_fail ----------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py", line 134, in test_resize_with_zero_node_count_fail nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_singular ----------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 537, in test_remove_singular response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular ------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 437, in test_replace_singular response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_as_admin ---------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 625, in test_update_cluster_template_as_admin self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_hidden_with_cluster_allow_update ---------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 389, in test_update_cluster_template_hidden_with_cluster_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_name_with_cluster ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 312, in test_update_cluster_template_name_with_cluster self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success ------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 414, in test_update_cluster_template_replace_labels_success self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster -------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 295, in test_update_cluster_template_with_cluster self.assertEqual(400, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 400 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update --------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 349, in test_update_cluster_template_with_cluster_allow_update self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_devicemapper ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 404, in test_update_cluster_template_with_devicemapper self.assertEqual(200, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 200 != 500 magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_success ---------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 357, in test_update_hidden_cluster_template_success response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success ---------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_cluster_template.py", line 317, in test_update_public_cluster_template_success response = self.patch_json('/clustertemplates/%s' % File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_federation.py", line 202, in test_member_join response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/federations/36b31606-0ed5-4173-b6a3-c9280b0f06d1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_federation.py", line 217, in test_member_unjoin response = self.patch_json( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/federations/1583d53d-be0b-4928-92e4-1b00e8f81ba4) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 185, in test_get_one_non_default self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default_skipped_labels -------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 204, in test_get_one_non_default_skipped_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_min_node_count ---------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 671, in test_remove_min_node_count response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_ok ---------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 654, in test_remove_ok response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok ----------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 583, in test_replace_ok response = self.patch_json(self.url + self.nodegroup.uuid, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok_by_name ------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 602, in test_replace_ok_by_name response = self.patch_json(self.url + self.nodegroup.name, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_update_nodegroup_as_admin -------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 721, in test_update_nodegroup_as_admin response = self.patch_json(url, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 68, in patch_json return super(NodeGroupControllerTest, self).patch_json(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/clusters/6d2738be-4f24-4052-9921-60266891656b/nodegroups/f7b011df-6c31-48a2-889b-7285f4d1eec9) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_cluster_no_api_address -------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 431, in test_create_ng_cluster_no_api_address self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_labels --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 440, in test_create_ng_with_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels --------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 452, in test_create_ng_with_merge_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels_no_labels ------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_nodegroup.py", line 467, in test_create_ng_with_merge_labels_no_labels self.cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_quota.py", line 278, in test_patch_quota response = self.patch_json('/quotas', quota_dict) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 167, in patch_json return self._request_json(path=path, params=params, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/base.py", line 107, in _request_json response = getattr(self.app, "%s_json" % method)( File "/usr/lib/python3.9/site-packages/webtest/utils.py", line 36, in wrapper return self._gen_request(method, url, **kw) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 752, in _gen_request return self.do_request(req, status=status, File "/usr/lib/python3.9/site-packages/webtest/app.py", line 649, in do_request self._check_status(status, res) File "/usr/lib/python3.9/site-packages/webtest/app.py", line 678, in _check_status raise AppError( webtest.app.AppError: Bad response: 500 Internal Server Error (not 200 OK or 3xx redirect for http://localhost/v1/quotas) b'{"errors": [{"request_id": "", "code": "server", "status": 500, "title": "\'Query\' object has no attribute \'with_lockmode\'", "detail": "\'Query\' object has no attribute \'with_lockmode\'", "links": []}]}' magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found ------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/api/controllers/v1/test_quota.py", line 298, in test_patch_quota_not_found self.assertEqual(404, response.status_int) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 391, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 478, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 404 != 500 magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete ------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 520, in test_cluster_delete self.handler.cluster_delete(self.context, self.cluster.uuid) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 555, in test_cluster_delete_conflict self.assertRaises(exception.OperationInProgress, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 191, in cluster_delete cluster_driver.delete_cluster(context, cluster) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 169, in delete_cluster ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 584, in test_cluster_delete_with_lb self.handler.cluster_delete(self.context, self.cluster.uuid) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 223, in cluster_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_success --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 276, in cluster_resize nodegroup.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 610, in test_cluster_resize_success self.handler.cluster_resize(self.context, self.cluster, 3, ["ID1"], File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 288, in cluster_resize cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create ----------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 79, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 231, in test_create cluster = self.handler.cluster_create(self.context, cluster_obj, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request ------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create cluster_driver.create_cluster(context, cluster, create_timeout) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect heatclient.exc.HTTPBadRequest: ERROR: None During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 300, in test_create_handles_bad_request self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 69, in cluster_create cert_manager.generate_certificates_to_cluster(cluster, File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect magnum.common.exception.CertificatesToClusterFailed: Failed to create certificates for Cluster: uuid During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 330, in test_create_with_cert_failed self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 79, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 473, in test_create_with_environment self.handler.cluster_create(self.context, cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name ------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create cluster_driver.create_cluster(context, cluster, create_timeout) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect heatclient.exc.HTTPBadRequest: ERROR: Invalid stack name 测试集群-zoyh253geukk must contain only alphanumeric or "_-." characters, must start with alpha During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 390, in test_create_with_invalid_unicode_name self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed ----------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 67, in cluster_create trust_manager.create_trustee_and_trust(osc, cluster) File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call raise effect magnum.common.exception.TrusteeOrTrustToClusterFailed: Failed to create trustee or trust for Cluster: uuid During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 356, in test_create_with_trust_failed self._test_create_failed( File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 267, in _test_create_failed self.assertRaises( File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 87, in cluster_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete ----------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 192, in test_update_cluster_status_adopt_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete ----------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 188, in test_update_cluster_status_check_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 176, in test_update_cluster_status_restore_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 172, in test_update_cluster_status_resume_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 180, in test_update_cluster_status_rollback_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 184, in test_update_cluster_status_snapshot_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 168, in test_update_cluster_status_update_complete self._test_update_cluster_status_complete( File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 151, in _test_update_cluster_status_complete self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 157, in cluster_update worker_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py", line 84, in test_update_node_count_success self.handler.cluster_update(self.context, self.cluster, node_count, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/cluster_conductor.py", line 164, in cluster_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 42, in test_nodegroup_create self.handler.nodegroup_create(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 60, in test_nodegroup_create_failed self.assertRaises(NotImplementedError, self.handler.nodegroup_create, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed_bad_request ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 80, in test_nodegroup_create_failed_bad_request self.assertRaises(exception.InvalidParameterValue, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 78, in nodegroup_create cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 147, in test_nodegroup_delete self.handler.nodegroup_delete(self.context, self.cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_failed ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 208, in test_nodegroup_delete_failed self.assertRaises(NotImplementedError, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_and_ng_not_found ---------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 178, in test_nodegroup_delete_stack_and_ng_not_found self.handler.nodegroup_delete(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_not_found --------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 163, in test_nodegroup_delete_stack_not_found self.handler.nodegroup_delete(self.context, self.cluster, nodegroup) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_operation_ongoing ----------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 191, in test_nodegroup_delete_stack_operation_ongoing self.assertRaises(exception.NgOperationInProgress, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 127, in nodegroup_delete cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_udpate ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 98, in test_nodegroup_udpate self.handler.nodegroup_update(self.context, self.cluster, File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 114, in test_nodegroup_update_failed self.assertRaises(NotImplementedError, self.handler.nodegroup_update, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed_bad_request ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py", line 131, in test_nodegroup_update_failed_bad_request self.assertRaises(exception.InvalidParameterValue, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/usr/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper result = f(*args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 66, in wrapper return func(self, context, cluster, nodegroup, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/conductor/handlers/nodegroup_conductor.py", line 103, in nodegroup_update cluster.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster.py", line 307, in save self.dbapi.update_cluster(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster ----------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster.py", line 262, in test_update_cluster res = self.dbapi.update_cluster(cluster.id, {'status': new_status}) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster.py", line 267, in test_update_cluster_not_found self.assertRaises(exception.ClusterNotFound, self.dbapi.update_cluster, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 281, in update_cluster return self._do_update_cluster(cluster_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 289, in _do_update_cluster ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template ------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster_template.py", line 169, in test_update_cluster_template res = self.dbapi.update_cluster_template(ct['id'], File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist --------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_cluster_template.py", line 174, in test_update_cluster_template_that_does_not_exist self.assertRaises(exception.ClusterTemplateNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members ---------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 223, in test_update_federation_members res = self.dbapi.update_federation(federation.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found ------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 240, in test_update_federation_not_found self.assertRaises(exception.FederationNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties ------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_federation.py", line 234, in test_update_federation_properties res = self.dbapi.update_federation(federation.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 770, in update_federation return self._do_update_federation(federation_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 778, in _do_update_federation ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service ------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_magnum_service.py", line 48, in test_update_magnum_service ms1 = self.dbapi.update_magnum_service(ms['id'], update) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 542, in update_magnum_service ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_magnum_service.py", line 59, in test_update_magnum_service_failure self.assertRaises(exception.MagnumServiceNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 542, in update_magnum_service ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_cluster --------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_nodegroup.py", line 220, in test_update_cluster res = self.dbapi.update_nodegroup(nodegroup.cluster_id, nodegroup.id, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_nodegroup_not_found --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_nodegroup.py", line 226, in test_update_nodegroup_not_found self.assertRaises(exception.NodeGroupNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota ----------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_quota.py", line 121, in test_update_quota self.dbapi.update_quota('1234', quota_dict) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 626, in update_quota ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found --------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/db/test_quota.py", line 131, in test_update_quota_not_found self.assertRaises(exception.QuotaNotFound, File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 465, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 476, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 527, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3.9/site-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 455, in match reraise(*matchee) File "/usr/lib/python3.9/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3.9/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3.9/site-packages/testtools/testcase.py", line 1029, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 626, in update_quota ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_ca_rotate_not_supported ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 148, in test_ca_rotate_not_supported self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_downgrade_not_supported ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 121, in test_downgrade_not_supported self.nodegroup_obj.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_invalid_ct ------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 137, in test_invalid_ct self.cluster_template.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/cluster_template.py", line 223, in save self.dbapi.update_cluster_template(self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 422, in update_cluster_template return self._do_update_cluster_template(cluster_template_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 430, in _do_update_cluster_template ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_master_ng --------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 72, in test_upgrade_default_master_ng self.driver.upgrade_cluster(self.context, self.cluster_obj, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 426, in upgrade_cluster other_default_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_worker_ng --------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib64/python3.9/unittest/mock.py", line 1336, in patched return func(*newargs, **newkeywargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py", line 48, in test_upgrade_default_worker_ng self.driver.upgrade_cluster(self.context, self.cluster_obj, File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/drivers/heat/driver.py", line 426, in upgrade_cluster other_default_ng.save() File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper return fn(self, *args, **kwargs) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/objects/nodegroup.py", line 188, in save self.dbapi.update_nodegroup(self.cluster_id, self.uuid, updates) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 831, in update_nodegroup return self._do_update_nodegroup(cluster_id, nodegroup_id, values) File "/builddir/build/BUILD/magnum-12.1.2.dev1/magnum/db/sqlalchemy/api.py", line 840, in _do_update_nodegroup ref = query.with_lockmode('update').one() AttributeError: 'Query' object has no attribute 'with_lockmode' ====== Totals ====== Ran: 1451 tests in 121.9117 sec. - Passed: 1351 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 100 Sum of execute time for each test: 121.4493 sec. ============== Worker Balance ============== - Worker 0 (1451 tests) => 0:02:01.911683 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.5jn1mu (%check) Bad exit status from /var/tmp/rpm-tmp.5jn1mu (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-magnum.spec