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-centos8-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=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wa5txkk1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wa5txkk1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd0a935cf8646463d91f981b4367bc8c0', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wa5txkk1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', '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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.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-centos8-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=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8b8be656bbf941a99704391ffd5000bc', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', '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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.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-centos8-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=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0196a1001cb54b96b830fc00d68aa500', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qu5szxh2:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', '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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1mgYvK + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf magnum-12.1.2.dev8 + /usr/bin/gzip -dc /builddir/build/SOURCES/magnum-12.1.2.dev8-0.20230307052919.66e273e.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd magnum-12.1.2.dev8 + /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 add . + /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 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.qzyyRP + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py build '--executable=/usr/libexec/platform-python -s' running build running build_py creating build creating build/lib creating build/lib/magnum creating build/lib/magnum/drivers creating build/lib/magnum/drivers/heat copying magnum/drivers/heat/__init__.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/driver.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_coreos_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_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/swarm_mode_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/template_def.py -> build/lib/magnum/drivers/heat creating build/lib/magnum/tests 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/models copying magnum/tests/functional/api/v1/models/__init__.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/baymodel_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/baypatch_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/cluster_id_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_template_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/clusterpatch_model.py -> 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 creating build/lib/magnum/tests/unit creating build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/__init__.py -> build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/test_template.py -> build/lib/magnum/tests/unit/template creating build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/__init__.py -> build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/test_periodic.py -> build/lib/magnum/tests/unit/service creating 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 copying magnum/drivers/swarm_fedora_atomic_v1/driver.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/template_def.py -> 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/tests/__init__.py -> build/lib/magnum/tests copying magnum/tests/base.py -> build/lib/magnum/tests copying magnum/tests/conf_fixture.py -> build/lib/magnum/tests copying magnum/tests/fake_notifier.py -> build/lib/magnum/tests copying magnum/tests/fakes.py -> build/lib/magnum/tests copying magnum/tests/output_fixture.py -> build/lib/magnum/tests copying magnum/tests/policy_fixture.py -> build/lib/magnum/tests copying magnum/tests/utils.py -> build/lib/magnum/tests creating build/lib/magnum/tests/unit/api creating build/lib/magnum/tests/unit/api/controllers creating 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 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/test_baymodel.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_cluster.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_template.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_magnum_service.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_quota.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_types.py -> 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 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/__init__.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/test_trust_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common creating build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/__init__.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/test_conductor.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_driver_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_status.py -> build/lib/magnum/tests/unit/cmd creating build/lib/magnum/common copying magnum/common/__init__.py -> build/lib/magnum/common copying magnum/common/cinder.py -> build/lib/magnum/common copying magnum/common/clients.py -> build/lib/magnum/common copying magnum/common/config.py -> build/lib/magnum/common copying magnum/common/context.py -> build/lib/magnum/common copying magnum/common/docker_utils.py -> build/lib/magnum/common copying magnum/common/exception.py -> build/lib/magnum/common copying magnum/common/keystone.py -> build/lib/magnum/common copying magnum/common/name_generator.py -> build/lib/magnum/common copying magnum/common/neutron.py -> build/lib/magnum/common copying magnum/common/nova.py -> build/lib/magnum/common copying magnum/common/octavia.py -> build/lib/magnum/common copying magnum/common/policy.py -> build/lib/magnum/common copying magnum/common/profiler.py -> build/lib/magnum/common copying magnum/common/rpc.py -> build/lib/magnum/common copying magnum/common/rpc_service.py -> build/lib/magnum/common copying magnum/common/service.py -> build/lib/magnum/common copying magnum/common/short_id.py -> build/lib/magnum/common copying magnum/common/urlfetch.py -> build/lib/magnum/common copying magnum/common/utils.py -> build/lib/magnum/common creating build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/__init__.py -> build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/test_mesos_python_client.py -> build/lib/magnum/tests/functional/mesos creating build/lib/magnum/objects copying magnum/objects/__init__.py -> build/lib/magnum/objects copying magnum/objects/base.py -> build/lib/magnum/objects copying magnum/objects/certificate.py -> build/lib/magnum/objects copying magnum/objects/cluster.py -> build/lib/magnum/objects copying magnum/objects/cluster_template.py -> build/lib/magnum/objects copying magnum/objects/federation.py -> build/lib/magnum/objects copying magnum/objects/fields.py -> build/lib/magnum/objects copying magnum/objects/magnum_service.py -> build/lib/magnum/objects copying magnum/objects/nodegroup.py -> build/lib/magnum/objects copying magnum/objects/quota.py -> build/lib/magnum/objects copying magnum/objects/stats.py -> build/lib/magnum/objects copying magnum/objects/x509keypair.py -> build/lib/magnum/objects creating build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/__init__.py -> build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> build/lib/magnum/tests/unit/conductor/tasks creating build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/__init__.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/test_cluster_template.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_fields.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_nodegroup.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_x509keypair.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/utils.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/functional/__init__.py -> build/lib/magnum/tests/functional copying magnum/tests/functional/python_client_base.py -> build/lib/magnum/tests/functional creating build/lib/magnum/api creating build/lib/magnum/api/controllers copying magnum/api/controllers/__init__.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/base.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/link.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/root.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/versions.py -> build/lib/magnum/api/controllers creating build/lib/magnum/common/policies copying magnum/common/policies/__init__.py -> build/lib/magnum/common/policies copying magnum/common/policies/base.py -> build/lib/magnum/common/policies copying magnum/common/policies/bay.py -> build/lib/magnum/common/policies copying magnum/common/policies/baymodel.py -> build/lib/magnum/common/policies copying magnum/common/policies/certificate.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster_template.py -> build/lib/magnum/common/policies copying magnum/common/policies/federation.py -> build/lib/magnum/common/policies copying magnum/common/policies/magnum_service.py -> build/lib/magnum/common/policies copying magnum/common/policies/nodegroup.py -> build/lib/magnum/common/policies copying magnum/common/policies/quota.py -> build/lib/magnum/common/policies copying magnum/common/policies/stats.py -> build/lib/magnum/common/policies creating build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/__init__.py -> build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/test_magnum_service.py -> build/lib/magnum/tests/unit/servicegroup creating build/lib/magnum/db copying magnum/db/__init__.py -> build/lib/magnum/db copying magnum/db/api.py -> build/lib/magnum/db copying magnum/db/migration.py -> build/lib/magnum/db creating build/lib/magnum/conductor creating build/lib/magnum/conductor/handlers creating build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/__init__.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/trust_manager.py -> build/lib/magnum/conductor/handlers/common creating build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/__init__.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/api.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/migration.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/models.py -> build/lib/magnum/db/sqlalchemy creating build/lib/magnum/service copying magnum/service/__init__.py -> build/lib/magnum/service copying magnum/service/periodic.py -> build/lib/magnum/service creating build/lib/magnum/tests/functional/k8s_ironic copying magnum/tests/functional/k8s_ironic/__init__.py -> 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/unit/conductor/handlers/__init__.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/test_cluster_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_federation_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_k8s_cluster_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_nodegroup_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/api/__init__.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/test_app.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_expose.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_servicegroup.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/utils.py -> build/lib/magnum/tests/unit/api creating build/lib/magnum/tests/functional/k8s_coreos copying magnum/tests/functional/k8s_coreos/__init__.py -> 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 creating build/lib/magnum/tests/unit/common creating build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/__init__.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/test_sign.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_validator.py -> build/lib/magnum/tests/unit/common/x509 creating build/lib/magnum/tests/unit/db creating build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/__init__.py -> build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/test_types.py -> build/lib/magnum/tests/unit/db/sqlalchemy creating build/lib/magnum/hacking copying magnum/hacking/__init__.py -> build/lib/magnum/hacking copying magnum/hacking/checks.py -> build/lib/magnum/hacking copying magnum/tests/unit/conductor/__init__.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/test_monitors.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_scale_manager.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_utils.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/functional/api/__init__.py -> build/lib/magnum/tests/functional/api copying magnum/tests/functional/api/base.py -> build/lib/magnum/tests/functional/api creating 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 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/baymodel_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/cluster_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/magnum_service_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/__init__.py -> build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/__init__.py -> build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/heat_tasks.py -> build/lib/magnum/conductor/tasks creating build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/__init__.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/monitor.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/template_def.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/version.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/conductor/__init__.py -> build/lib/magnum/conductor copying magnum/conductor/api.py -> build/lib/magnum/conductor copying magnum/conductor/k8s_api.py -> build/lib/magnum/conductor copying magnum/conductor/monitors.py -> build/lib/magnum/conductor copying magnum/conductor/scale_manager.py -> build/lib/magnum/conductor copying magnum/conductor/utils.py -> build/lib/magnum/conductor copying magnum/tests/unit/api/controllers/__init__.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/test_root.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/__init__.py -> build/lib/magnum/tests/unit copying magnum/tests/unit/test_hacking.py -> build/lib/magnum/tests/unit creating 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 copying magnum/drivers/swarm_fedora_atomic_v2/driver.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/template_def.py -> 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 creating build/lib/magnum/servicegroup copying magnum/servicegroup/__init__.py -> build/lib/magnum/servicegroup copying magnum/servicegroup/magnum_service_periodic.py -> build/lib/magnum/servicegroup creating 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 copying magnum/drivers/k8s_fedora_coreos_v1/driver.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/version.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1 creating build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/__init__.py -> build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/test_conf.py -> build/lib/magnum/tests/unit/conf creating build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/__init__.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/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/x509keypair_cert_manager.py -> build/lib/magnum/common/cert_manager creating 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 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/test_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_x509keypair_cert_manager.py -> build/lib/magnum/tests/unit/common/cert_manager creating build/lib/magnum/api/middleware copying magnum/api/middleware/__init__.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/auth_token.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/parsable_error.py -> build/lib/magnum/api/middleware creating build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/__init__.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/template_def.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/version.py -> build/lib/magnum/drivers/k8s_coreos_v1 creating build/lib/magnum/tests/functional/swarm_mode copying magnum/tests/functional/swarm_mode/__init__.py -> 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/unit/common/__init__.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/test_context.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_exception.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_neutron.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_policy.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_rpc.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_short_id.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_utils.py -> build/lib/magnum/tests/unit/common copying magnum/drivers/__init__.py -> build/lib/magnum/drivers creating build/lib/magnum/drivers/common copying magnum/drivers/common/__init__.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/driver.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_monitor.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_scale_manager.py -> build/lib/magnum/drivers/common copying magnum/__init__.py -> build/lib/magnum copying magnum/i18n.py -> build/lib/magnum copying magnum/version.py -> build/lib/magnum creating build/lib/magnum/conf copying magnum/conf/__init__.py -> build/lib/magnum/conf copying magnum/conf/api.py -> build/lib/magnum/conf copying magnum/conf/barbican.py -> build/lib/magnum/conf copying magnum/conf/certificates.py -> build/lib/magnum/conf copying magnum/conf/cinder.py -> build/lib/magnum/conf copying magnum/conf/cluster.py -> build/lib/magnum/conf copying magnum/conf/cluster_heat.py -> build/lib/magnum/conf copying magnum/conf/cluster_templates.py -> build/lib/magnum/conf copying magnum/conf/conductor.py -> build/lib/magnum/conf copying magnum/conf/database.py -> build/lib/magnum/conf copying magnum/conf/docker.py -> build/lib/magnum/conf copying magnum/conf/docker_registry.py -> build/lib/magnum/conf copying magnum/conf/drivers.py -> build/lib/magnum/conf copying magnum/conf/glance.py -> build/lib/magnum/conf copying magnum/conf/heat.py -> build/lib/magnum/conf copying magnum/conf/keystone.py -> build/lib/magnum/conf copying magnum/conf/kubernetes.py -> build/lib/magnum/conf copying magnum/conf/magnum_client.py -> build/lib/magnum/conf copying magnum/conf/neutron.py -> build/lib/magnum/conf copying magnum/conf/nova.py -> build/lib/magnum/conf copying magnum/conf/octavia.py -> build/lib/magnum/conf copying magnum/conf/opts.py -> build/lib/magnum/conf copying magnum/conf/paths.py -> build/lib/magnum/conf copying magnum/conf/profiler.py -> build/lib/magnum/conf copying magnum/conf/quota.py -> build/lib/magnum/conf copying magnum/conf/rpc.py -> build/lib/magnum/conf copying magnum/conf/services.py -> build/lib/magnum/conf copying magnum/conf/trust.py -> build/lib/magnum/conf copying magnum/conf/utils.py -> build/lib/magnum/conf copying magnum/conf/x509.py -> build/lib/magnum/conf creating build/lib/magnum/common/x509 copying magnum/common/x509/__init__.py -> build/lib/magnum/common/x509 copying magnum/common/x509/extensions.py -> build/lib/magnum/common/x509 copying magnum/common/x509/operations.py -> build/lib/magnum/common/x509 copying magnum/common/x509/validator.py -> build/lib/magnum/common/x509 creating build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/__init__.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/client.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/datagen.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/models.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/utils.py -> build/lib/magnum/tests/functional/common copying magnum/api/__init__.py -> build/lib/magnum/api copying magnum/api/app.py -> build/lib/magnum/api copying magnum/api/attr_validator.py -> build/lib/magnum/api copying magnum/api/config.py -> build/lib/magnum/api copying magnum/api/expose.py -> build/lib/magnum/api copying magnum/api/hooks.py -> build/lib/magnum/api copying magnum/api/http_error.py -> build/lib/magnum/api copying magnum/api/servicegroup.py -> build/lib/magnum/api copying magnum/api/utils.py -> build/lib/magnum/api copying magnum/api/validation.py -> build/lib/magnum/api copying magnum/api/versioned_method.py -> build/lib/magnum/api creating build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/__init__.py -> build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/test_swarm_python_client.py -> build/lib/magnum/tests/functional/swarm creating 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 copying magnum/drivers/k8s_fedora_ironic_v1/driver.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/version.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/tests/unit/db/__init__.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/test_cluster.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_federation.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_nodegroup.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_x509keypair.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/utils.py -> build/lib/magnum/tests/unit/db creating build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/__init__.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/baymodel.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/cluster.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_template.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/federation.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/nodegroup.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/stats.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/types.py -> build/lib/magnum/api/controllers/v1 creating build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/__init__.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/test_k8s_fedora_atomic_v1_driver.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_template_definition.py -> build/lib/magnum/tests/unit/drivers creating 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 copying magnum/drivers/k8s_fedora_atomic_v1/driver.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/version.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/conductor/handlers/__init__.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/ca_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/cluster_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/conductor_listener.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/federation_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/indirection_api.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/nodegroup_conductor.py -> build/lib/magnum/conductor/handlers creating build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/__init__.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/test_magnum_python_client.py -> build/lib/magnum/tests/functional/k8s creating build/lib/magnum/cmd copying magnum/cmd/__init__.py -> build/lib/magnum/cmd copying magnum/cmd/api.py -> build/lib/magnum/cmd copying magnum/cmd/conductor.py -> build/lib/magnum/cmd copying magnum/cmd/db_manage.py -> build/lib/magnum/cmd copying magnum/cmd/driver_manage.py -> build/lib/magnum/cmd copying magnum/cmd/status.py -> build/lib/magnum/cmd 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 /usr/lib/python3.6/site-packages/pbr/core.py:131: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) 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 writing manifest file 'magnum.egg-info/SOURCES.txt' 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/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 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/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_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/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 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/api/app.wsgi -> build/lib/magnum/api copying magnum/api/rest_api_version_history.rst -> build/lib/magnum/api 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/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 + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jqAquS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 + cd magnum-12.1.2.dev8 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 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.20230307052919.66e273e.el8.x86_64/usr creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1 copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/templates/network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/environments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes/helm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/swarm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/swarm/fragments creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/tools creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1 copying build/lib/magnum/tests/functional/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api copying build/lib/magnum/tests/functional/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional copying build/lib/magnum/tests/functional/python_client_base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_ironic creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_coreos creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm_mode creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/datagen.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/models.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/template creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/service creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/servicegroup creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/x509 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit copying build/lib/magnum/tests/unit/test_hacking.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conf creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/conf_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/fake_notifier.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/fakes.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/output_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests copying build/lib/magnum/tests/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/copy_instance_logs.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/gate_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/post_test_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/contrib creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/cinder.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/clients.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/context.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/docker_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/exception.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/name_generator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/nova.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/policy.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/short_id.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/urlfetch.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common copying build/lib/magnum/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/extensions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/operations.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/fields.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects copying build/lib/magnum/objects/x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/base.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/link.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/root.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/versions.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/collection.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/nodegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/types.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1 creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/auth_token.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/parsable_error.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware copying build/lib/magnum/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/app.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/attr_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/config.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/expose.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/hooks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/http_error.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/servicegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/validation.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/versioned_method.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/app.wsgi -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api copying build/lib/magnum/api/rest_api_version_history.rst -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db copying build/lib/magnum/db/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db copying build/lib/magnum/db/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db copying build/lib/magnum/db/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/models.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/alembic.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/README -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/env.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/script.py.mako -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/ca_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/conductor_listener.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/federation_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/indirection_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/nodegroup_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/heat_tasks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor copying build/lib/magnum/conductor/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor copying build/lib/magnum/conductor/k8s_api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor copying build/lib/magnum/conductor/monitors.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor copying build/lib/magnum/conductor/scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor copying build/lib/magnum/conductor/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/service copying build/lib/magnum/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/service copying build/lib/magnum/service/periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/service creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/hacking copying build/lib/magnum/hacking/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/hacking copying build/lib/magnum/hacking/checks.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/hacking creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/magnum_service_periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/servicegroup copying build/lib/magnum/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum copying build/lib/magnum/i18n.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum copying build/lib/magnum/version.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/barbican.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/certificates.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/cinder.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_heat.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_templates.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/database.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/docker.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/docker_registry.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/drivers.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/glance.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/heat.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/kubernetes.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/magnum_client.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/nova.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/opts.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/paths.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/services.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/trust.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf copying build/lib/magnum/conf/x509.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/api.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/db_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/driver_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd copying build/lib/magnum/cmd/status.py -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/k8s_coreos_template_def.py to k8s_coreos_template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/k8s_fedora_template_def.py to k8s_fedora_template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/k8s_template_def.py to k8s_template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/swarm_fedora_template_def.py to swarm_fedora_template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/swarm_mode_template_def.py to swarm_mode_template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/heat/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py to monitor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py to monitor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py to scale_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/mesos_ubuntu_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py to monitor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_coreos_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_coreos_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/k8s_monitor.py to k8s_monitor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/k8s_scale_manager.py to k8s_scale_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py to make-cert.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py to driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py to template_def.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/bay_model.py to bay_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/baymodel_model.py to baymodel_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py to baymodelpatch_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/baypatch_model.py to baypatch_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/cert_model.py to cert_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py to cluster_id_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/cluster_model.py to cluster_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py to cluster_template_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py to cluster_templatepatch_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py to clusterpatch_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py to magnum_service_model.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/bay_client.py to bay_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py to baymodel_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/cert_client.py to cert_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/cluster_client.py to cluster_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py to cluster_template_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py to magnum_service_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/api/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/mesos/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/mesos/test_mesos_python_client.py to test_mesos_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/python_client_base.py to python_client_base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_ironic/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py to test_k8s_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_coreos/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py to test_k8s_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm_mode/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py to test_swarm_mode_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/client.py to client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/config.py to config.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/datagen.py to datagen.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/manager.py to manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/models.py to models.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/common/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/swarm/test_swarm_python_client.py to test_swarm_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s/test_k8s_python_client.py to test_k8s_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/functional/k8s/test_magnum_python_client.py to test_magnum_python_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/template/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/template/test_template.py to test_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/service/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/service/test_periodic.py to test_periodic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_bay.py to test_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py to test_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py to test_certificate.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py to test_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py to test_cluster_actions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py to test_cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_federation.py to test_federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py to test_magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_nodegroup.py to test_nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_quota.py to test_quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_stats.py to test_stats.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_types.py to test_types.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/v1/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/test_base.py to test_base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/controllers/test_root.py to test_root.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_app.py to test_app.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_attr_validator.py to test_attr_validator.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_expose.py to test_expose.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_hooks.py to test_hooks.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_servicegroup.py to test_servicegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/test_validation.py to test_validation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/api/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py to test_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py to test_trust_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py to test_ca_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py to test_cluster_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py to test_conductor_listener.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py to test_federation_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py to test_indirection_api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py to test_k8s_cluster_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py to test_mesos_cluster_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py to test_nodegroup_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py to test_swarm_cluster_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/tasks/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py to test_heat_tasks.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/test_k8s_api.py to test_k8s_api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/test_monitors.py to test_monitors.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/test_scale_manager.py to test_scale_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conductor/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/test_api.py to test_api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/test_conductor.py to test_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/test_db_manage.py to test_db_manage.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/test_driver_manage.py to test_driver_manage.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/cmd/test_status.py to test_status.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_cluster.py to test_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_cluster_template.py to test_cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_federation.py to test_federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_fields.py to test_fields.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_magnum_service.py to test_magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_nodegroup.py to test_nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_objects.py to test_objects.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/test_x509keypair.py to test_x509keypair.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/objects/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/servicegroup/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/servicegroup/test_magnum_service.py to test_magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/x509/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/x509/test_operations.py to test_operations.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/x509/test_sign.py to test_sign.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/x509/test_validator.py to test_validator.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager/test_barbican.py to test_barbican.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py to test_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager/test_local.py to test_local.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py to test_x509keypair_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_clients.py to test_clients.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_context.py to test_context.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_docker_utils.py to test_docker_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_exception.py to test_exception.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_keystone.py to test_keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_neutron.py to test_neutron.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_octavia.py to test_octavia.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_policy.py to test_policy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_profiler.py to test_profiler.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_rpc.py to test_rpc.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_service.py to test_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_short_id.py to test_short_id.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_urlfetch.py to test_urlfetch.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/common/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_cluster.py to test_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_cluster_template.py to test_cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_federation.py to test_federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_magnum_service.py to test_magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_nodegroup.py to test_nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_quota.py to test_quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/test_x509keypair.py to test_x509keypair.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/db/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/test_hacking.py to test_hacking.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conf/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/conf/test_conf.py to test_conf.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers/test_heat_driver.py to test_heat_driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py to test_k8s_fedora_atomic_v1_driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/unit/drivers/test_template_definition.py to test_template_definition.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/conf_fixture.py to conf_fixture.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/fake_notifier.py to fake_notifier.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/fakes.py to fakes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/output_fixture.py to output_fixture.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/policy_fixture.py to policy_fixture.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/tests/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cinder.py to cinder.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/clients.py to clients.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/config.py to config.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/context.py to context.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/docker_utils.py to docker_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/exception.py to exception.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/keystone.py to keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/name_generator.py to name_generator.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/neutron.py to neutron.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/nova.py to nova.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/octavia.py to octavia.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policy.py to policy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/profiler.py to profiler.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/rpc.py to rpc.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/rpc_service.py to rpc_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/service.py to service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/short_id.py to short_id.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/urlfetch.py to urlfetch.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/bay.py to bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/baymodel.py to baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/certificate.py to certificate.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/cluster.py to cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/cluster_template.py to cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/federation.py to federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/magnum_service.py to magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/nodegroup.py to nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/quota.py to quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/policies/stats.py to stats.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager/barbican_cert_manager.py to barbican_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager/cert_manager.py to cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager/local_cert_manager.py to local_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/cert_manager/x509keypair_cert_manager.py to x509keypair_cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509/extensions.py to extensions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509/operations.py to operations.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/common/x509/validator.py to validator.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/certificate.py to certificate.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/cluster.py to cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/cluster_template.py to cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/federation.py to federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/fields.py to fields.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/magnum_service.py to magnum_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/nodegroup.py to nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/quota.py to quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/stats.py to stats.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/objects/x509keypair.py to x509keypair.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/link.py to link.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/root.py to root.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/versions.py to versions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/bay.py to bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/baymodel.py to baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/certificate.py to certificate.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/cluster.py to cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/cluster_actions.py to cluster_actions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/cluster_template.py to cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/collection.py to collection.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/federation.py to federation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/magnum_services.py to magnum_services.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/nodegroup.py to nodegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/quota.py to quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/stats.py to stats.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/controllers/v1/types.py to types.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware/auth_token.py to auth_token.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/middleware/parsable_error.py to parsable_error.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/app.py to app.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/attr_validator.py to attr_validator.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/config.py to config.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/expose.py to expose.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/hooks.py to hooks.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/http_error.py to http_error.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/servicegroup.py to servicegroup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/validation.py to validation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/api/versioned_method.py to versioned_method.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/api.py to api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/migration.py to migration.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/api.py to api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/migration.py to migration.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/models.py to models.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/env.py to env.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py to 041d9a0f1159_add_flavor_id_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py to 049f81f6f584_remove_ssh_authorized_key_from_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py to 04c625aa95ba_change_storage_driver_to_string.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py to 05d3e97de9ee_add_volume_driver.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py to 085e601a39f6_remove_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py to 14328d6a57e3_add_master_count_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py to 1481f5b560dd_add_labels_column_to_baymodel_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py to 156ceb17fb0a_add_bay_status_reason.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py to 1afee1db6cd0_add_master_flavor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py to 1c1ff5e56048_rename_container_image_id.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py to 1d045384b966_add_insecure_baymodel_attr.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py to 1f196a3dabae_remove_container.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py to 27ad304554e2_adding_magnum_service_functionality.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py to 29affeaa2bc2_rename_bay_master_address.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py to 2ace4006498_rename_bay_minions_address.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py to 2ae93c9c6191_add_public_column_to_baymodel_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py to 2b5f24dd95de_rename_service_port.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py to 2d1354bbf76e_ssh_authorized_key.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py to 2d8657c0cdc_add_bay_uuid.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py to 33ef79969018_add_memory_to_container.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py to 35cff7c86221_add_private_network_to_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py to 3a938526b35d_add_docker_volume_size.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py to 3b6c4c42adb4_add_unique_constraints.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py to 3be65537a94a_add_network_driver_baymodel_column.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py to 3bea56f25597_multi_tenant.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py to 40f325033343_add_bay_create_timeout_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py to 417917e778f5_add_server_type_to_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py to 421102d1f2d2_create_x509keypair_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py to 456126c6c9e9_create_baylock_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py to 461d798132c7_change_cluster_to_support_nodegroups.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py to 47380964133d_add_network_subnet_fip_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py to 4956f03cabad_add_cluster_distro.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py to 4e263f236334_add_registry_enabled.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py to 4ea34a59a64c_add_discovery_url_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py to 52bcaf58fecb_add_master_flavor_id_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py to 53882537ac57_add_host_column_to_pod.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py to 5518af8dbc21_rename_cert_uuid.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py to 5793cd26898d_add_bay_status.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py to 57fbdf2327a2_remove_baylock.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py to 592131657ca1_add_coe_column_to_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py to 5977879072a7_add_env_to_container.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py to 59e7664a8ba1_add_container_status.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py to 5ad410481b88_rename_insecure.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py to 5d4caa6e0a42_create_trustee_for_each_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py to 6f21dc920bb_add_cert_uuid_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py to 6f21dc998bb_add_master_addresses_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py to 720f640f43d1_rename_bay_table_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py to 859fb45df249_remove_replication_controller.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py to 87e62e3c7abc_add_hidden_to_cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py to 95096e2334ee_add_master_lb_enabled_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py to 966a99e70ff_add_proxy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py to 9a1539f1cd2c_add_federation_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py to a0e7c8450ab1_add_labels_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py to a1136d335540_add_docker_storage_driver_column.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py to aa0cc27839af_add_docker_volume_size_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py to ac92cbae311c_add_nodegoup_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py to adc3b7679ae_add_registry_trust_id_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py to b1f612248cab_add_floating_ip_enabled_column_to_.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py to bb42b7cad130_remove_node_object.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py to bc46ba6cf949_add_keypair_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py to c04e925e65c2_nodegroups_v2.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py to cbbc65a86986_add_health_status_to_cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py to d072f58ab240_modify_x509keypair_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/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-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py to e647f5931da8_add_insecure_registry_to_baymodel.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py to e772b2598d9_add_container_command.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py to ee92b41b8809_create_quotas_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py to ef08a5e057bd_remove_pod.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py to f1d8b0ab8b8d_added_observations_to_cluster_template.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py to fb03fdef8919_rename_baymodel_to_clustertemplate.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py to fcb4efee8f8b_add_version_info_to_bay.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/common/cert_manager.py to cert_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/common/trust_manager.py to trust_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/ca_conductor.py to ca_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/cluster_conductor.py to cluster_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/conductor_listener.py to conductor_listener.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/federation_conductor.py to federation_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/indirection_api.py to indirection_api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/handlers/nodegroup_conductor.py to nodegroup_conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/tasks/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/tasks/heat_tasks.py to heat_tasks.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/api.py to api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/k8s_api.py to k8s_api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/monitors.py to monitors.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/scale_manager.py to scale_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conductor/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/service/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/service/periodic.py to periodic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/hacking/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/hacking/checks.py to checks.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/servicegroup/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/servicegroup/magnum_service_periodic.py to magnum_service_periodic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/i18n.py to i18n.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/api.py to api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/barbican.py to barbican.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/certificates.py to certificates.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/cinder.py to cinder.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/cluster.py to cluster.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/cluster_heat.py to cluster_heat.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/cluster_templates.py to cluster_templates.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/conductor.py to conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/database.py to database.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/docker.py to docker.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/docker_registry.py to docker_registry.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/drivers.py to drivers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/glance.py to glance.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/heat.py to heat.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/keystone.py to keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/kubernetes.py to kubernetes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/magnum_client.py to magnum_client.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/neutron.py to neutron.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/nova.py to nova.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/octavia.py to octavia.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/opts.py to opts.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/paths.py to paths.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/profiler.py to profiler.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/quota.py to quota.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/rpc.py to rpc.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/services.py to services.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/trust.py to trust.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/conf/x509.py to x509.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/api.py to api.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/conductor.py to conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/db_manage.py to db_manage.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/driver_manage.py to driver_manage.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum/cmd/status.py to status.cpython-36.pyc writing byte-compilation script '/tmp/tmpyajix_5j.py' /usr/libexec/platform-python /tmp/tmpyajix_5j.py removing /tmp/tmpyajix_5j.py running install_data creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/etc creating /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/etc/magnum copying etc/magnum/api-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.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 /usr/lib/python3.6/site-packages/pbr/core.py:131: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) 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 writing manifest file 'magnum.egg-info/SOURCES.txt' Copying magnum.egg-info to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6/site-packages/magnum-12.1.2.dev8-py3.6.egg-info running install_scripts Installing magnum-api script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin Installing magnum-conductor script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin Installing magnum-db-manage script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin Installing magnum-driver-manage script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin Installing magnum-status script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin Installing magnum-api-wsgi script to /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/bin + export PYTHONPATH=. + PYTHONPATH=. + sphinx-build -W -b html doc/source doc/build/html Running Sphinx v2.2.2 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.6/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/magnum-12.1.2.dev8/.gitreview found [oslo_config.sphinxconfiggen] reading config generator instructions from /builddir/build/BUILD/magnum-12.1.2.dev8/doc/source/../../etc/magnum/magnum-config-generator.conf [oslo_config.sphinxconfiggen] writing sample configuration to /builddir/build/BUILD/magnum-12.1.2.dev8/doc/source/_static/magnum.conf.sample [oslo_policy.sphinxpolicygen] reading config generator instructions from /builddir/build/BUILD/magnum-12.1.2.dev8/doc/source/../../etc/magnum/magnum-policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /builddir/build/BUILD/magnum-12.1.2.dev8/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... genindexdone writing additional pages... searchdone 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.20230307052919.66e273e.el8.x86_64/var/log/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/var/run/magnum/ + install -p -D -m 644 /builddir/build/SOURCES/magnum.logrotate /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.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.20230307052919.66e273e.el8.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.20230307052919.66e273e.el8.x86_64/usr/lib/systemd/system/openstack-magnum-conductor.service + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/var/lib/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/var/lib/magnum/certificates/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.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.20230307052919.66e273e.el8.x86_64/etc/magnum/magnum.conf + chmod 640 /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/etc/magnum/magnum.conf + mv /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/etc/magnum/api-paste.ini /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/etc/magnum + rmdir /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/etc/magnum + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 12.1.2-0.20230307052919.66e273e.el8 --unique-debug-suffix -12.1.2-0.20230307052919.66e273e.el8.x86_64 --unique-debug-src-base openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/magnum-12.1.2.dev8 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.6/site-packages/magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.6/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.6/site-packages/magnum/tests/contrib/copy_instance_logs.sh from /usr/bin/env bash to #!/usr/bin/bash Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9HOPjZ + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + rm magnum/tests/unit/test_hacking.py + PYTHON=/usr/libexec/platform-python + stestr --test-path=./magnum/tests/unit run --concurrency 1 {0} magnum.tests.unit.api.controllers.test_base.TestController.test_api_version_decorator [0.090895s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_negative [0.007421s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_positive [0.006999s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_shared_start_end [0.006690s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attr_version_not_found [0.007194s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attribute [0.007737s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_equal [0.006729s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_unequal [0.006668s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_equal [0.006742s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version [0.006659s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version [0.006695s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version [0.007080s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_minor_version [0.006668s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_major_version [0.006607s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_minor_version [0.006678s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_equal [0.006621s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_version [0.006640s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_lower_version [0.006687s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_major_version [0.006594s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_minor_version [0.006583s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version [0.006609s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_minor_version [0.008317s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal [0.006721s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_unequal [0.007157s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_init [0.007032s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_false [0.006625s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_true [0.006577s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version [0.006812s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_null_version [0.006630s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_start_version [0.009907s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_valid_version [0.009739s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high [0.007734s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_low [0.006665s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length [0.007021s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest [0.006699s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok [0.007008s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_incorrect_service_type [0.006689s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header [0.006618s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr [0.006796s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings [0.006813s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_invalid_major_version [0.006868s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_ok [0.006757s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_high [0.006881s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_low [0.006780s] ... ok /usr/lib/python3.6/site-packages/kubernetes/client/apis/__init__.py:12: DeprecationWarning: The package kubernetes.client.apis is renamed and deprecated, use kubernetes.client.api instead (please note that the trailing s was removed). DeprecationWarning 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.241939s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled [0.019117s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist [0.009246s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist_not_abs [0.010031s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_no_public_routes [0.016671s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_root_access [0.020594s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_v1_access [0.024843s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found [0.012918s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_noauth [0.048872s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller [0.014331s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestRootController.test_version [0.012046s] ... ok {0} magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version [0.014058s] ... 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.006969s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_create [0.030973s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_delete [0.069576s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail [0.017909s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_all [0.015720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_one [0.064625s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_update [0.065157s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_delete [0.064907s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_get_one [0.154610s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_update [0.065948s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay [0.094632s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_not_found [0.046373s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name [0.088677s] ... 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/b6d36686-6800-483a-9c80-969816bc974b/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/9d8ecf14-d4ee-4d09-bfff-e44c6fbab5c0 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 9d8ecf14-d4ee-4d09-bfff-e44c6fbab5c0 could not be found", "detail": "Cluster 9d8ecf14-d4ee-4d09-bfff-e44c6fbab5c0 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 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name_not_found [0.061460s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_multiple_bay_by_name [0.103421s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links [0.248201s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links_default_limit [0.247171s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail [0.076819s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_against_single [0.045815s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_with_pagination_marker [0.170592s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_empty [0.022447s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_all_with_pagination_marker [0.275187s] ... ok 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': 'e530d773-d85e-47b2-a126-11203bb525ab', '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/e530d773-d85e-47b2-a126-11203bb525ab', 'rel': 'self'}, {'href': 'http://localhost/bays/e530d773-d85e-47b2-a126-11203bb525ab', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '856ce448-a0bf-4836-a03d-d3b3cfd58c47', '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/856ce448-a0bf-4836-a03d-d3b3cfd58c47', 'rel': 'self'}, {'href': 'http://localhost/bays/856ce448-a0bf-4836-a03d-d3b3cfd58c47', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '3a4d9c36-3d5f-4dc0-9624-bdd31bdabd3a', '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/3a4d9c36-3d5f-4dc0-9624-bdd31bdabd3a', 'rel': 'self'}, {'href': 'http://localhost/bays/3a4d9c36-3d5f-4dc0-9624-bdd31bdabd3a', '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=3a4d9c36-3d5f-4dc0-9624-bdd31bdabd3a'} GET: /v1/bays {} GOT:{'bays': [{'uuid': '5c6c6985-a11a-4130-9f47-19808ea82348', '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/5c6c6985-a11a-4130-9f47-19808ea82348', 'rel': 'self'}, {'href': 'http://localhost/bays/5c6c6985-a11a-4130-9f47-19808ea82348', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'b2c9eff9-e035-4b54-a7de-28f613099e79', '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/b2c9eff9-e035-4b54-a7de-28f613099e79', 'rel': 'self'}, {'href': 'http://localhost/bays/b2c9eff9-e035-4b54-a7de-28f613099e79', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '413b460a-26ba-40d0-b6d8-9b3d6264c8f5', '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/413b460a-26ba-40d0-b6d8-9b3d6264c8f5', 'rel': 'self'}, {'href': 'http://localhost/bays/413b460a-26ba-40d0-b6d8-9b3d6264c8f5', '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=413b460a-26ba-40d0-b6d8-9b3d6264c8f5'} 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': '2023-03-07T05:39:19.128690+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=480af135-3961-4458-b5cc-4aa9e42b05ca {} GOT:{'bays': [{'uuid': 'db7ffad5-e328-4614-aac2-0a90bcda9348', '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/db7ffad5-e328-4614-aac2-0a90bcda9348', 'rel': 'self'}, {'href': 'http://localhost/bays/db7ffad5-e328-4614-aac2-0a90bcda9348', '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': '2023-03-07T05:39:19.331608+00:00', 'updated_at': None}]} GET: /v1/bays {} GOT:{'bays': []} GET: /v1/bays?limit=3&marker=7b05f646-f13b-4493-a675-099d64cfe4c9 {} GOT:{'bays': [{'uuid': 'cee4cc5c-b099-4ca3-a19e-4ccb0b171220', '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/cee4cc5c-b099-4ca3-a19e-4ccb0b171220', 'rel': 'self'}, {'href': 'http://localhost/bays/cee4cc5c-b099-4ca3-a19e-4ccb0b171220', '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 {} 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': '2023-03-07T05:39:19.722018+00:00', 'updated_at': None}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one [0.085938s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name [0.085409s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_multiple_bay [0.073372s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_not_found [0.019747s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay [0.086608s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay_heatclient_exception [0.086783s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links [0.173978s] ... ok 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': '2023-03-07T05:39:19.806733+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': '2023-03-07T05:39:19.985923+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': '2023-03-07T05:39:20.074115+00:00', 'updated_at': None} GET: /v1/bays/28822c7b-4ec5-430d-8c76-510ce36feb54 {} GOT:{'uuid': '28822c7b-4ec5-430d-8c76-510ce36feb54', '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/28822c7b-4ec5-430d-8c76-510ce36feb54', 'rel': 'self'}, {'href': 'http://localhost/bays/28822c7b-4ec5-430d-8c76-510ce36feb54', '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': '2023-03-07T05:39:20.159254+00:00', 'updated_at': None} GET: /v1/bays/28822c7b-4ec5-430d-8c76-510ce36feb54 {} GOT:{'uuid': '28822c7b-4ec5-430d-8c76-510ce36feb54', '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/28822c7b-4ec5-430d-8c76-510ce36feb54', 'rel': 'self'}, {'href': 'http://localhost/bays/28822c7b-4ec5-430d-8c76-510ce36feb54', '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': '2023-03-07T05:39:20.159254+00:00', 'updated_at': None} GET: /bays/28822c7b-4ec5-430d-8c76-510ce36feb54 {} GOT:{'uuid': '28822c7b-4ec5-430d-8c76-510ce36feb54', '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/28822c7b-4ec5-430d-8c76-510ce36feb54', 'rel': 'self'}, {'href': 'http://localhost/bays/28822c7b-4ec5-430d-8c76-510ce36feb54', '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': '2023-03-07T05:39:20.159254+00:00', 'updated_at': None} GET: /v1/bays {} GOT:{'bays': [{'uuid': '3a95ca87-064f-494d-b589-6fcaa405eadc', '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/3a95ca87-064f-494d-b589-6fcaa405eadc', 'rel': 'self'}, {'href': 'http://localhost/bays/3a95ca87-064f-494d-b589-6fcaa405eadc', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '24d807e3-606d-4a84-8e4f-21350941f4ea', '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/24d807e3-606d-4a84-8e4f-21350941f4ea', 'rel': 'self'}, {'href': 'http://localhost/bays/24d807e3-606d-4a84-8e4f-21350941f4ea', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '7d31731f-4876-483b-91b0-2de6d03338b8', '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/7d31731f-4876-483b-91b0-2de6d03338b8', 'rel': 'self'}, {'href': 'http://localhost/bays/7d31731f-4876-483b-91b0-2de6d03338b8', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'e512e82f-3e7a-4c5a-9429-e80f3501fa42', '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/e512e82f-3e7a-4c5a-9429-e80f3501fa42', 'rel': 'self'}, {'href': 'http://localhost/bays/e512e82f-3e7a-4c5a-9429-e80f3501fa42', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '260d322c-fd66-43bc-8bee-050de2052dde', '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/260d322c-fd66-43bc-8bee-050de2052dde', 'rel': 'self'}, {'href': 'http://localhost/bays/260d322c-fd66-43bc-8bee-050de2052dde', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many [0.305193s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one [0.079779s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property [0.073010s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_mandatory_property_fail [0.050985s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_non_existent_property [0.175664s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok [0.202823s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed [0.085875s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_baymodel_id_failed [0.075860s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_invalid_node_count [0.087203s] ... ok 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': '2023-03-07T05:39:21.020460+00:00', 'updated_at': None} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] 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 {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 1, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "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": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "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": "2023-03-07T05:39:21.020460+00:00", "updated_at": null} 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': 1, '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': 'UPDATE_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': '2023-03-07T05:39:21.020460+00:00', 'updated_at': '2023-03-07T05:39:21.126403+00:00'} 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': 'b99abb23-6cc9-43b6-93e2-de15c8bba00f', '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': 'b99abb23-6cc9-43b6-93e2-de15c8bba00f'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': 'b99abb23-6cc9-43b6-93e2-de15c8bba00f'}]'. 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/e3e2c53d-1c26-4c3d-b997-275e0d9b5969 [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}]{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_bay [0.049523s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_baymodel_id [0.079447s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok [0.174791s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name [0.157785s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_multiple_bay [0.103382s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_not_found [0.047291s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async [0.085292s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_with_rollback_enabled [0.086516s] ... 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 e3e2c53d-1c26-4c3d-b997-275e0d9b5969 could not be found", "detail": "Cluster e3e2c53d-1c26-4c3d-b997-275e0d9b5969 could not be found.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '6c9875bd-de95-49be-bd3d-85f8dbac5713', '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': '6c9875bd-de95-49be-bd3d-85f8dbac5713'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '6c9875bd-de95-49be-bd3d-85f8dbac5713'}]'. 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'}] 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 {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 4, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "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": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "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": "2023-03-07T05:39:21.601189+00:00", "updated_at": null} 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': 4, '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': 'UPDATE_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': '2023-03-07T05:39:21.601189+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/bays/bay_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] 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 {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 4, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "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": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "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": "2023-03-07T05:39:21.778698+00:00", "updated_at": null} 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': 4, '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': 'UPDATE_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': '2023-03-07T05:39:21.778698+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} 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/3343854d-4bce-4db3-b85d-694398f81375 Openstack-Api-Maximum-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": "3343854d-4bce-4db3-b85d-694398f81375", "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/3343854d-4bce-4db3-b85d-694398f81375", "rel": "self"}, {"href": "http://localhost/bays/3343854d-4bce-4db3-b85d-694398f81375", "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}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay [0.075404s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_doesnt_contain_id [0.078448s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_generate_uuid [0.177074s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id [0.020304s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_set_project_id_and_user_id [0.075863s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_baymodel_name [0.080104s] ... ok 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/7975491d-220b-4bb0-9064-1b5a19ec42c9 Openstack-Api-Maximum-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": "7975491d-220b-4bb0-9064-1b5a19ec42c9", "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/7975491d-220b-4bb0-9064-1b5a19ec42c9", "rel": "self"}, {"href": "http://localhost/bays/7975491d-220b-4bb0-9064-1b5a19ec42c9", "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": "2023-03-07T05:39:22.351581+00:00", "updated_at": null} 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/a230b05f-aef2-4cfa-bb99-ba16ae7660c6 Openstack-Api-Maximum-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": "a230b05f-aef2-4cfa-bb99-ba16ae7660c6", "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/a230b05f-aef2-4cfa-bb99-ba16ae7660c6", "rel": "self"}, {"href": "http://localhost/bays/a230b05f-aef2-4cfa-bb99-ba16ae7660c6", "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": "2023-03-07T05:39:22.528174+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/cbd31094-9355-4c61-87ee-54b6ff6059b5 Openstack-Api-Maximum-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": "cbd31094-9355-4c61-87ee-54b6ff6059b5", "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/cbd31094-9355-4c61-87ee-54b6ff6059b5", "rel": "self"}, {"href": "http://localhost/bays/cbd31094-9355-4c61-87ee-54b6ff6059b5", "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": "2023-03-07T05:39:22.625096+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/36b92f97-c58b-4c08-ae9d-71b4fc6312d7 Openstack-Api-Maximum-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": "36b92f97-c58b-4c08-ae9d-71b4fc6312d7", "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/36b92f97-c58b-4c08-ae9d-71b4fc6312d7", "rel": "self"}, {"href": "http://localhost/bays/36b92f97-c58b-4c08-ae9d-71b4fc6312d7", "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": "2023-03-07T05:39:22.706500+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_capital_letter_start_valid_name [0.078072s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_docker_volume_size [0.075585s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_at_end_valid_name [0.077191s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_invalid_at_start_name [0.017259s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_valid_name [0.075776s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/7bd3abf0-a499-431c-be3e-8f00d73b9ec7 Openstack-Api-Maximum-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": "7bd3abf0-a499-431c-be3e-8f00d73b9ec7", "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/7bd3abf0-a499-431c-be3e-8f00d73b9ec7", "rel": "self"}, {"href": "http://localhost/bays/7bd3abf0-a499-431c-be3e-8f00d73b9ec7", "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": "2023-03-07T05:39:22.783374+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': 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/1553a8de-9b94-49d5-9890-cdd9f6b4ebfd Openstack-Api-Maximum-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": "1553a8de-9b94-49d5-9890-cdd9f6b4ebfd", "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/1553a8de-9b94-49d5-9890-cdd9f6b4ebfd", "rel": "self"}, {"href": "http://localhost/bays/1553a8de-9b94-49d5-9890-cdd9f6b4ebfd", "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": "2023-03-07T05:39:22.860755+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/cf2d3d23-b7aa-4142-b43d-70822f5bb7b9 Openstack-Api-Maximum-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": "cf2d3d23-b7aa-4142-b43d-70822f5bb7b9", "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/cf2d3d23-b7aa-4142-b43d-70822f5bb7b9", "rel": "self"}, {"href": "http://localhost/bays/cf2d3d23-b7aa-4142-b43d-70822f5bb7b9", "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": "2023-03-07T05:39:22.936561+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/bf24e3c5-9916-4ac4-90d7-c46d133bf2c4 Openstack-Api-Maximum-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": "bf24e3c5-9916-4ac4-90d7-c46d133bf2c4", "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/bf24e3c5-9916-4ac4-90d7-c46d133bf2c4", "rel": "self"}, {"href": "http://localhost/bays/bf24e3c5-9916-4ac4-90d7-c46d133bf2c4", "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": "2023-03-07T05:39:23.030699+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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_empty_name [0.018214s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_ext_network [0.042720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_flavor [0.041393s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_name [0.017935s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_str_name [0.017479s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair [0.041922s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_long_name [0.016548s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_master_count_zero [0.030300s] ... 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-net", "detail": "test-net", "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-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/e7c41599-b2c7-46af-b183-7b34058e940a Openstack-Api-Maximum-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": "e7c41599-b2c7-46af-b183-7b34058e940a", "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/e7c41599-b2c7-46af-b183-7b34058e940a", "rel": "self"}, {"href": "http://localhost/bays/e7c41599-b2c7-46af-b183-7b34058e940a", "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": "2023-03-07T05:39:23.332869+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_mix_special_char_valid_name [0.074839s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_multi_images_same_name [0.042265s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_multi_node [0.043943s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_one_node [0.177699s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_master_count [0.076340s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count [0.074968s] ... 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/83bbad1e-9839-4b70-af94-7363b7ba2227 Openstack-Api-Maximum-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": "83bbad1e-9839-4b70-af94-7363b7ba2227", "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/83bbad1e-9839-4b70-af94-7363b7ba2227", "rel": "self"}, {"href": "http://localhost/bays/83bbad1e-9839-4b70-af94-7363b7ba2227", "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": "2023-03-07T05:39:23.497306+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/55b5b134-f129-4275-89c5-d18ff9af2543 Openstack-Api-Maximum-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": "55b5b134-f129-4275-89c5-d18ff9af2543", "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/55b5b134-f129-4275-89c5-d18ff9af2543", "rel": "self"}, {"href": "http://localhost/bays/55b5b134-f129-4275-89c5-d18ff9af2543", "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": "2023-03-07T05:39:23.674028+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/6cd60a06-efb0-4895-bb93-c0373b7691e9 Openstack-Api-Maximum-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": "6cd60a06-efb0-4895-bb93-c0373b7691e9", "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/6cd60a06-efb0-4895-bb93-c0373b7691e9", "rel": "self"}, {"href": "http://localhost/bays/6cd60a06-efb0-4895-bb93-c0373b7691e9", "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": "2023-03-07T05:39:23.749132+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'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/265c0fe0-4c98-4168-96bb-9fafb67ff771 Openstack-Api-Maximum-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": "265c0fe0-4c98-4168-96bb-9fafb67ff771", "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/265c0fe0-4c98-4168-96bb-9fafb67ff771", "rel": "self"}, {"href": "http://localhost/bays/265c0fe0-4c98-4168-96bb-9fafb67ff771", "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": "2023-03-07T05:39:23.825940+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_timeout [0.075822s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_negative [0.030026s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_zero [0.030828s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_non_existent_baymodel_id [0.028402s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_nonexist_image [0.043934s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image [0.042266s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name [0.078924s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_invalid_at_start_name [0.019213s] ... 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': -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': '31cabaeb-136e-409e-a18c-cd292c1454eb', '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 31cabaeb-136e-409e-a18c-cd292c1454eb could not be found", "detail": "ClusterTemplate 31cabaeb-136e-409e-a18c-cd292c1454eb 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/2770beea-d412-4251-ae8a-5ada31296002 Openstack-Api-Maximum-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": "2770beea-d412-4251-ae8a-5ada31296002", "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/2770beea-d412-4251-ae8a-5ada31296002", "rel": "self"}, {"href": "http://localhost/bays/2770beea-d412-4251-ae8a-5ada31296002", "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": "2023-03-07T05:39:24.079547+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/e0daf0f8-c26b-43e4-ae6b-9296d317ac00 Openstack-Api-Maximum-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": "e0daf0f8-c26b-43e4-ae6b-9296d317ac00", "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/e0daf0f8-c26b-43e4-ae6b-9296d317ac00", "rel": "self"}, {"href": "http://localhost/bays/e0daf0f8-c26b-43e4-ae6b-9296d317ac00", "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": "2023-03-07T05:39:24.176848+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_valid_name [0.079037s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_negative [0.028933s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_none [0.075952s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_zero [0.076140s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_at_end_valid_name [0.076571s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_invalid_at_start_name [0.017221s] ... 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': -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/397a0bc1-a3e5-4f1e-b477-4ea5cce5b663 Openstack-Api-Maximum-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": "397a0bc1-a3e5-4f1e-b477-4ea5cce5b663", "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/397a0bc1-a3e5-4f1e-b477-4ea5cce5b663", "rel": "self"}, {"href": "http://localhost/bays/397a0bc1-a3e5-4f1e-b477-4ea5cce5b663", "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": "2023-03-07T05:39:24.284003+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/5b9fc1bb-1bf4-4957-bddc-92d4aebe1112 Openstack-Api-Maximum-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": "5b9fc1bb-1bf4-4957-bddc-92d4aebe1112", "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/5b9fc1bb-1bf4-4957-bddc-92d4aebe1112", "rel": "self"}, {"href": "http://localhost/bays/5b9fc1bb-1bf4-4957-bddc-92d4aebe1112", "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": "2023-03-07T05:39:24.360610+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/dacca13c-d2db-49e0-8b66-7d3ca429a764 Openstack-Api-Maximum-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": "dacca13c-d2db-49e0-8b66-7d3ca429a764", "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/dacca13c-d2db-49e0-8b66-7d3ca429a764", "rel": "self"}, {"href": "http://localhost/bays/dacca13c-d2db-49e0-8b66-7d3ca429a764", "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": "2023-03-07T05:39:24.436853+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/e7c0b2bb-e7fb-400c-9043-9481e94038ae Openstack-Api-Maximum-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": "e7c0b2bb-e7fb-400c-9043-9481e94038ae", "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/e7c0b2bb-e7fb-400c-9043-9481e94038ae", "rel": "self"}, {"href": "http://localhost/bays/e7c0b2bb-e7fb-400c-9043-9481e94038ae", "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": "2023-03-07T05:39:24.530478+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_valid_str_int_name [0.074798s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_docker_volume_size [0.178035s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name [0.078986s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelObject.test_baymodel_init [0.007493s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create [0.017343s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_delete [0.028071s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_detail [0.014855s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_all [0.017202s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one [0.028274s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_update [0.053901s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete [0.033909s] ... ok 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/aca49cdf-5f55-412c-9c61-eae67ab42547 Openstack-Api-Maximum-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": "aca49cdf-5f55-412c-9c61-eae67ab42547", "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/aca49cdf-5f55-412c-9c61-eae67ab42547", "rel": "self"}, {"href": "http://localhost/bays/aca49cdf-5f55-412c-9c61-eae67ab42547", "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": "2023-03-07T05:39:24.606042+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/abb14410-c4f0-4684-b293-ccf7f284d494 Openstack-Api-Maximum-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": "abb14410-c4f0-4684-b293-ccf7f284d494", "name": "upsilon-16-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/abb14410-c4f0-4684-b293-ccf7f284d494", "rel": "self"}, {"href": "http://localhost/bays/abb14410-c4f0-4684-b293-ccf7f284d494", "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": "2023-03-07T05:39:24.787173+00:00", "updated_at": null} 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/fdc32cfd-fc10-4ff6-8a0d-22eded82dad6/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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_get_one [0.028516s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update [0.055148s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel [0.052720s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found [0.028721s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_bay [0.063636s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name [0.034201s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name_not_found [0.027489s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name [0.030006s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links [0.039768s] ... ok 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/759ea807-5eb7-46ff-884a-388e489d195c 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 759ea807-5eb7-46ff-884a-388e489d195c could not be found", "detail": "ClusterTemplate 759ea807-5eb7-46ff-884a-388e489d195c 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 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': 'f9ad9ca0-0517-49a4-aa6f-18ec6af0fcf2', '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/f9ad9ca0-0517-49a4-aa6f-18ec6af0fcf2', 'rel': 'self'}, {'href': 'http://localhost/baymodels/f9ad9ca0-0517-49a4-aa6f-18ec6af0fcf2', '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': '2023-03-07T05:39:25.355392+00:00', 'updated_at': None}, {'uuid': '5e105976-a660-475e-bedc-a3f707053ca2', '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/5e105976-a660-475e-bedc-a3f707053ca2', 'rel': 'self'}, {'href': 'http://localhost/baymodels/5e105976-a660-475e-bedc-a3f707053ca2', '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': '2023-03-07T05:39:25.356796+00:00', 'updated_at': None}, {'uuid': '1ba50c28-c409-4442-9355-10654ad79d7d', '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/1ba50c28-c409-4442-9355-10654ad79d7d', 'rel': 'self'}, {'href': 'http://localhost/baymodels/1ba50c28-c409-4442-9355-10654ad79d7d', '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': '2023-03-07T05:39:25.358060+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=1ba50c28-c409-4442-9355-10654ad79d7d'} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': '8eeaa6e6-f5b2-4723-8258-a4f3e1ae7bc5', '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/8eeaa6e6-f5b2-4723-8258-a4f3e1ae7bc5', 'rel': 'self'}, {'href': 'http://localhost/baymodels/8eeaa6e6-f5b2-4723-8258-a4f3e1ae7bc5', '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': '2023-03-07T05:39:25.393689+00:00', 'updated_at': None}, {'uuid': '0d0d9f02-d286-4239-acb7-be810f86a707', '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/0d0d9f02-d286-4239-acb7-be810f86a707', 'rel': 'self'}, {'href': 'http://localhost/baymodels/0d0d9f02-d286-4239-acb7-be810f86a707', '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': '2023-03-07T05:39:25.395024+00:00', 'updated_at': None}, {'uuid': '15a1b67a-2455-4600-a73a-e726d5256fe7', '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/15a1b67a-2455-4600-a73a-e726d5256fe7', 'rel': 'self'}, {'href': 'http://localhost/baymodels/15a1b67a-2455-4600-a73a-e726d5256fe7', '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': '2023-03-07T05:39:25.396269+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=15a1b67a-2455-4600-a73a-e726d5256fe7'}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links_default_limit [0.037437s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail [0.031442s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_against_single [0.017571s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_with_pagination_marker [0.048196s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty [0.027746s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_all_with_pagination_marker [0.050359s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one [0.031589s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name [0.033027s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_multiple_baymodel [0.030722s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_not_found [0.026575s] ... ok GET: /v1/baymodels/detail {} 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': '2023-03-07T05:39:25.432662+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=c2002e36-f578-4ce3-aeec-011a41940e85 {} GOT:{'baymodels': [{'uuid': '88a5db47-a4d1-42d9-a8b9-8606568d687a', '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/88a5db47-a4d1-42d9-a8b9-8606568d687a', 'rel': 'self'}, {'href': 'http://localhost/baymodels/88a5db47-a4d1-42d9-a8b9-8606568d687a', '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': '2023-03-07T05:39:25.484226+00:00', 'updated_at': None}]} GET: /v1/baymodels {} GOT:{'baymodels': []} GET: /v1/baymodels?limit=3&marker=1bec9156-78b4-4edd-ae3d-7cb22a64c1b6 {} GOT:{'baymodels': [{'uuid': '4cedf471-18ec-4708-908d-81f9c76a3076', '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/4cedf471-18ec-4708-908d-81f9c76a3076', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4cedf471-18ec-4708-908d-81f9c76a3076', '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': '2023-03-07T05:39:25.563789+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': '2023-03-07T05:39:25.607593+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': '2023-03-07T05:39:25.638931+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/4f67fbaf-97cf-4a31-8f21-1fca39298f4d {} GOT:{'uuid': '4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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': '2023-03-07T05:39:25.729788+00:00', 'updated_at': None}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links [0.069795s] ... ok GET: /v1/baymodels/4f67fbaf-97cf-4a31-8f21-1fca39298f4d {} GOT:{'uuid': '4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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': '2023-03-07T05:39:25.729788+00:00', 'updated_at': None} GET: /baymodels/4f67fbaf-97cf-4a31-8f21-1fca39298f4d {} GOT:{'uuid': '4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4f67fbaf-97cf-4a31-8f21-1fca39298f4d', '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': '2023-03-07T05:39:25.729788+00:00', 'updated_at': None} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': '18abf786-14a5-44fe-932f-a9585d16154a', '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/18abf786-14a5-44fe-932f-a9585d16154a', 'rel': 'self'}, {'href': 'http://localhost/baymodels/18abf786-14a5-44fe-932f-a9585d16154a', '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': '2023-03-07T05:39:25.799872+00:00', 'updated_at': None}, {'uuid': 'c5de6f19-fa1a-44a1-b93a-3217e2ba88c3', '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/c5de6f19-fa1a-44a1-b93a-3217e2ba88c3', 'rel': 'self'}, {'href': 'http://localhost/baymodels/c5de6f19-fa1a-44a1-b93a-3217e2ba88c3', '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': '2023-03-07T05:39:25.801232+00:00', 'updated_at': None}, {'uuid': '4b4ef6ba-61e3-4739-9dbe-a594ec2e1fb7', '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/4b4ef6ba-61e3-4739-9dbe-a594ec2e1fb7', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4b4ef6ba-61e3-4739-9dbe-a594ec2e1fb7', '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': '2023-03-07T05:39:25.802537+00:00', 'updated_at': None}, {'uuid': '54a186f4-98b9-49c8-bf87-efa1350a3b1e', '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/54a186f4-98b9-49c8-bf87-efa1350a3b1e', 'rel': 'self'}, {'href': 'http://localhost/baymodels/54a186f4-98b9-49c8-bf87-efa1350a3b1e', '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': '2023-03-07T05:39:25.803785+00:00', 'updated_at': None}, {'uuid': '819ec745-6663-4783-ba2a-39f1395baff5', '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/819ec745-6663-4783-ba2a-39f1395baff5', 'rel': 'self'}, {'href': 'http://localhost/baymodels/819ec745-6663-4783-ba2a-39f1395baff5', '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': '2023-03-07T05:39:25.805069+00:00', 'updated_at': None}]} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_many [0.039711s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one [0.030107s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_add_root_non_existent [0.034844s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_create_baymodel_with_no_os_distro_image [0.235504s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_mandatory_property_fail [0.072815s] ... ok 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': '2023-03-07T05:39:25.839817+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'}] 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_non_existent_property_fail [0.029431s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular [0.101072s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_uuid [0.016592s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_external_network_id [0.057912s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_flavor_id [0.058574s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_image_id [0.056758s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_keypair_id [0.057500s] ... ok 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': '2023-03-07T05:39:26.243306+00:00', 'updated_at': None} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] 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 {"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": null, "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "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": "2023-03-07T05:39:26.243306+00:00", "updated_at": null} 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': None, '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': '2023-03-07T05:39:26.243306+00:00', 'updated_at': '2023-03-07T05:39:26.314344+00:00'} 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'}] 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'}] 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 {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_B", "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": null, "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": "2023-03-07T05:39:26.594297+00:00", "updated_at": null} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_B', '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': '2023-03-07T05:39:26.594297+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular [0.082473s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_name_with_bay [0.103817s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay [0.100276s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update [0.118324s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_not_allow_update [0.070893s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_not_found [0.028094s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_fail [0.054223s] ... ok PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] 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 {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_B", "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": null, "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": "2023-03-07T05:39:26.675417+00:00", "updated_at": null} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', '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 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": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] 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 {"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": null, "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": 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": "2023-03-07T05:39:26.879945+00:00", "updated_at": null} 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': 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': '2023-03-07T05:39:26.879945+00:00', 'updated_at': '2023-03-07T05:39:26.969179+00:00'} 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/a6f18b46-6e6f-4974-b91f-c97811c8a376 [{'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 a6f18b46-6e6f-4974-b91f-c97811c8a376 could not be found", "detail": "ClusterTemplate a6f18b46-6e6f-4974-b91f-c97811c8a376 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'}] 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 {"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": null, "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": 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": "2023-03-07T05:39:27.153457+00:00", "updated_at": null} 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': 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': '2023-03-07T05:39:27.153457+00:00', 'updated_at': '2023-03-07T05:39:27.202174+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success [0.079266s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel [0.019509s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_doesnt_contain_id [0.018717s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_generate_uuid [0.009915s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_fail [0.016091s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_not_set [0.018218s] ... 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": "2000-01-01T00:00:00+00:00", "updated_at": null} 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": "2023-03-07T05:39:27.258411+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": "2023-03-07T05:39:27.302929+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': ''}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_success [0.031146s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_set_project_id_and_user_id [0.038986s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_dns [0.019153s] ... 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": 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": "2023-03-07T05:39:27.334260+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": "2023-03-07T05:39:27.373402+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": "2023-03-07T05:39:27.392560+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": "2023-03-07T05:39:27.413022+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_docker_volume_size [0.037324s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_external_network [0.028953s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_flavor [0.023172s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_image_name [0.019945s] ... 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": "2023-03-07T05:39:27.459225+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": "2023-03-07T05:39:27.482505+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/a885837e-36e2-4b17-b825-5c9b153ff03c Openstack-Api-Maximum-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": "a885837e-36e2-4b17-b825-5c9b153ff03c", "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/a885837e-36e2-4b17-b825-5c9b153ff03c", "rel": "self"}, {"href": "http://localhost/baymodels/a885837e-36e2-4b17-b825-5c9b153ff03c", "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": "2023-03-07T05:39:27.502650+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.164524s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_coe [0.035632s] ... 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': ''} 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': ''}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_dns_nameserver [0.027149s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_docker_volume_size [0.034944s] ... 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': -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': ''} 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': ''}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_empty_string [0.124543s] ... 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': '', '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': ''}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_long_string [0.126105s] ... 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': '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': ''} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_network_driver [0.018257s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_labels [0.024569s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_multi_image_name [0.016931s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver [0.021412s] ... 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": "2023-03-07T05:39:28.057283+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: 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": "2023-03-07T05:39:28.097931+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": "2023-03-07T05:39:28.117144+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver_non_def_config [0.018999s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_external_network [0.017786s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_flavor [0.016381s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_image_name [0.017398s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_keypair [0.017615s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_network_driver [0.019536s] ... 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: 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": []}]} 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": "2023-03-07T05:39:28.206371+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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_os_distro_image [0.016641s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_volume_driver [0.018822s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_os_distro_image [0.020544s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_overlay [0.019079s] ... 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": "2023-03-07T05:39:28.242258+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/b5c7f706-392e-4f62-968a-bf4dcd47b5c5 Openstack-Api-Maximum-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": "b5c7f706-392e-4f62-968a-bf4dcd47b5c5", "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/b5c7f706-392e-4f62-968a-bf4dcd47b5c5", "rel": "self"}, {"href": "http://localhost/baymodels/b5c7f706-392e-4f62-968a-bf4dcd47b5c5", "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": "2023-03-07T05:39:28.262435+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": "2023-03-07T05:39:28.282179+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': ''} 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": "2023-03-07T05:39:28.301157+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_volume_driver [0.018875s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_image_id [0.015879s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_keypair_id [0.014595s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_name [0.019912s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertObject.test_cert_init [0.007573s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_create [0.053144s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one [0.052856s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_rotate [0.053397s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one [0.067852s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name [0.067552s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_multiple_cluster [0.089543s] ... ok 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": "beta-20-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": "2023-03-07T05:39:28.351901+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 {} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_not_found [0.034881s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links [0.145627s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert [0.067568s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_bay_name [0.071093s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_name [0.068482s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_cluster_not_found [0.033580s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificate.test_rotate_ca_cert [0.161629s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls [0.066507s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init [0.007618s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create [0.075566s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_delete [0.065320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_detail [0.016478s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all [0.016291s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_one [0.065138s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_update [0.067851s] ... ok 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/498bdbe4-28d9-4a23-bdde-a97aaf9c95b3/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 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete [0.065858s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_get_one [0.065797s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_update [0.065840s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster [0.089223s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin [0.107294s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_not_found [0.046705s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name [0.080316s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name_not_found [0.046842s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_multiple_cluster_by_name [0.199537s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links [0.249041s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit [0.253446s] ... ok 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/aae63c88-53f9-48c7-91f6-9468cd63ab90 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/12cda90d-b82e-426f-a8cf-17df0adc89c1 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 12cda90d-b82e-426f-a8cf-17df0adc89c1 could not be found", "detail": "Cluster 12cda90d-b82e-426f-a8cf-17df0adc89c1 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 {} GOT:{'clusters': [{'uuid': '92187a88-d18a-4b7a-a29c-066c15585430', '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/92187a88-d18a-4b7a-a29c-066c15585430', 'rel': 'self'}, {'href': 'http://localhost/clusters/92187a88-d18a-4b7a-a29c-066c15585430', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'afa254f9-bf8f-40e5-8c8c-4324a58ec5d0', '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/afa254f9-bf8f-40e5-8c8c-4324a58ec5d0', 'rel': 'self'}, {'href': 'http://localhost/clusters/afa254f9-bf8f-40e5-8c8c-4324a58ec5d0', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '5b613a88-7113-400c-b443-db1f37b58c60', '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/5b613a88-7113-400c-b443-db1f37b58c60', 'rel': 'self'}, {'href': 'http://localhost/clusters/5b613a88-7113-400c-b443-db1f37b58c60', '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=5b613a88-7113-400c-b443-db1f37b58c60'} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'e041db64-7c16-4f6e-a10c-5b26a317c449', '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/e041db64-7c16-4f6e-a10c-5b26a317c449', 'rel': 'self'}, {'href': 'http://localhost/clusters/e041db64-7c16-4f6e-a10c-5b26a317c449', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '9112d639-9131-4c02-86d6-e657637ffab5', '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/9112d639-9131-4c02-86d6-e657637ffab5', 'rel': 'self'}, {'href': 'http://localhost/clusters/9112d639-9131-4c02-86d6-e657637ffab5', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '5426e6e2-8769-4efa-b99d-bdcaaaa59c14', '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/5426e6e2-8769-4efa-b99d-bdcaaaa59c14', 'rel': 'self'}, {'href': 'http://localhost/clusters/5426e6e2-8769-4efa-b99d-bdcaaaa59c14', '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=5426e6e2-8769-4efa-b99d-bdcaaaa59c14'} 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': '2023-03-07T05:39:31.011949+00:00', 'updated_at': None}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail [0.079952s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single [0.046144s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_with_pagination_marker [0.173134s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty [0.019699s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects [0.246605s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_pagination_marker [0.172059s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one [0.086121s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name [0.084732s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_multiple_cluster [0.074861s] ... ok 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=3a3b0657-c6d7-4962-bce8-612c210abec8 {} GOT:{'clusters': [{'uuid': 'a483bdad-c113-470b-8b71-e061b5fac112', '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/a483bdad-c113-470b-8b71-e061b5fac112', 'rel': 'self'}, {'href': 'http://localhost/clusters/a483bdad-c113-470b-8b71-e061b5fac112', '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': '2023-03-07T05:39:31.219125+00:00', 'updated_at': None}]} GET: /v1/clusters {} GOT:{'clusters': []} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': '412f55c1-6818-4656-9bac-b4b0692ce9c9', '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/412f55c1-6818-4656-9bac-b4b0692ce9c9', 'rel': 'self'}, {'href': 'http://localhost/clusters/412f55c1-6818-4656-9bac-b4b0692ce9c9', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'b7899891-af74-4176-add5-2d7733f85d3c', '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/b7899891-af74-4176-add5-2d7733f85d3c', 'rel': 'self'}, {'href': 'http://localhost/clusters/b7899891-af74-4176-add5-2d7733f85d3c', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '73725a6c-9d47-427c-aa8c-3836b90e32e2', '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/73725a6c-9d47-427c-aa8c-3836b90e32e2', 'rel': 'self'}, {'href': 'http://localhost/clusters/73725a6c-9d47-427c-aa8c-3836b90e32e2', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '4a29f11d-4f31-4752-9609-6f57d0178dc6', '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/4a29f11d-4f31-4752-9609-6f57d0178dc6', 'rel': 'self'}, {'href': 'http://localhost/clusters/4a29f11d-4f31-4752-9609-6f57d0178dc6', '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=7000252f-7037-46b6-944d-e9069f4c9dcb {} GOT:{'clusters': [{'uuid': '4f564101-7280-48c0-bf56-610ddf90c92c', '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/4f564101-7280-48c0-bf56-610ddf90c92c', 'rel': 'self'}, {'href': 'http://localhost/clusters/4f564101-7280-48c0-bf56-610ddf90c92c', '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': '2023-03-07T05:39:31.750598+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': '2023-03-07T05:39:31.835652+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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_not_found [0.018436s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid [0.186077s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_admin [0.083760s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_not_found [0.019021s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster [0.088895s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_merged_labels [0.085774s] ... ok GET: /v1/clusters/6e75f114-81b8-4a26-bf1d-85cdbfe01d51 {} GOT:{'uuid': '6e75f114-81b8-4a26-bf1d-85cdbfe01d51', '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/6e75f114-81b8-4a26-bf1d-85cdbfe01d51', 'rel': 'self'}, {'href': 'http://localhost/clusters/6e75f114-81b8-4a26-bf1d-85cdbfe01d51', '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': '2023-03-07T05:39:32.013604+00:00', 'updated_at': None} GET: /v1/clusters/e398d0d2-4713-4a70-85b5-1650b253b710 {} GOT:{'uuid': 'e398d0d2-4713-4a70-85b5-1650b253b710', '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/e398d0d2-4713-4a70-85b5-1650b253b710', 'rel': 'self'}, {'href': 'http://localhost/clusters/e398d0d2-4713-4a70-85b5-1650b253b710', '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': 'e398d0d2-4713-4a70-85b5-1650b253b710', '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': '2023-03-07T05:39:32.200757+00:00', 'updated_at': None} GET: /v1/clusters/b48e84d6-8501-431b-864f-a2d17a85a8b1 {} 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 b48e84d6-8501-431b-864f-a2d17a85a8b1 could not be found", "detail": "Cluster b48e84d6-8501-431b-864f-a2d17a85a8b1 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': '2023-03-07T05:39:32.304606+00:00', 'updated_at': None} GET: /v1/clusters/8e708677-1156-413a-b9b2-19cb5b171ec4 {} GOT:{'uuid': '8e708677-1156-413a-b9b2-19cb5b171ec4', 'name': 'cluster1', 'cluster_template_id': 'ff45d5e5-13cb-4b10-a188-8b3f4d921ab1', '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/8e708677-1156-413a-b9b2-19cb5b171ec4', 'rel': 'self'}, {'href': 'http://localhost/clusters/8e708677-1156-413a-b9b2-19cb5b171ec4', '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': '2023-03-07T05:39:32.393698+00:00', 'updated_at': None} GET: /v1/clusters/37537c87-23dd-4537-b261-cb618b3ea2ff {} GOT:{'uuid': '37537c87-23dd-4537-b261-cb618b3ea2ff', '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/37537c87-23dd-4537-b261-cb618b3ea2ff', 'rel': 'self'}, {'href': 'http://localhost/clusters/37537c87-23dd-4537-b261-cb618b3ea2ff', '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': '2023-03-07T05:39:32.479922+00:00', 'updated_at': None} GET: /v1/clusters/37537c87-23dd-4537-b261-cb618b3ea2ff {} GOT:{'uuid': '37537c87-23dd-4537-b261-cb618b3ea2ff', '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/37537c87-23dd-4537-b261-cb618b3ea2ff', 'rel': 'self'}, {'href': 'http://localhost/clusters/37537c87-23dd-4537-b261-cb618b3ea2ff', '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': '2023-03-07T05:39:32.479922+00:00', 'updated_at': None} GET: /clusters/37537c87-23dd-4537-b261-cb618b3ea2ff {}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links [0.179122s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many [0.309472s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_one [0.080070s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_add_non_existent_property [0.073830s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail [0.050628s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_non_existent_property [0.074280s] ... ok GOT:{'uuid': '37537c87-23dd-4537-b261-cb618b3ea2ff', '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/37537c87-23dd-4537-b261-cb618b3ea2ff', 'rel': 'self'}, {'href': 'http://localhost/clusters/37537c87-23dd-4537-b261-cb618b3ea2ff', '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': '2023-03-07T05:39:32.479922+00:00', 'updated_at': None} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'f2222188-a84b-4b0e-842f-43ef78e666c3', '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/f2222188-a84b-4b0e-842f-43ef78e666c3', 'rel': 'self'}, {'href': 'http://localhost/clusters/f2222188-a84b-4b0e-842f-43ef78e666c3', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '670fb7c9-ad51-4322-940e-df14c4ed6fc7', '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/670fb7c9-ad51-4322-940e-df14c4ed6fc7', 'rel': 'self'}, {'href': 'http://localhost/clusters/670fb7c9-ad51-4322-940e-df14c4ed6fc7', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'd3552dab-080e-4b80-ad7c-cadc18a42cb4', '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/d3552dab-080e-4b80-ad7c-cadc18a42cb4', 'rel': 'self'}, {'href': 'http://localhost/clusters/d3552dab-080e-4b80-ad7c-cadc18a42cb4', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '253ad5cf-01df-4612-84e9-7396bd5aa240', '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/253ad5cf-01df-4612-84e9-7396bd5aa240', 'rel': 'self'}, {'href': 'http://localhost/clusters/253ad5cf-01df-4612-84e9-7396bd5aa240', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'f88e9b88-68ef-4997-a812-ce1e9ae81a44', '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/f88e9b88-68ef-4997-a812-ce1e9ae81a44', 'rel': 'self'}, {'href': 'http://localhost/clusters/f88e9b88-68ef-4997-a812-ce1e9ae81a44', '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': '2023-03-07T05:39:33.246958+00:00', 'updated_at': None}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok [0.191294s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_name_failed [0.092415s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed [0.094866s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_health_status_ok [0.252865s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_invalid_node_count [0.086703s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster [0.047558s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster_template_id [0.084886s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok [0.145997s] ... ok PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] 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": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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': 1, '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': 'UPDATE_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': '2023-03-07T05:39:33.246958+00:00', 'updated_at': '2023-03-07T05:39:33.364677+00:00'} 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": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': 'c3abe3a7-28e9-46bc-af63-4626095b286c', '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'}] 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": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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': 6, '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': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': 'HEALTHY', 'health_status_reason': {'api': 'ok'}, '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', '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': '2023-03-07T05:39:33.625872+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} 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/2f261bc9-6fab-4ab5-b443-a269a30921df [{'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 2f261bc9-6fab-4ab5-b443-a269a30921df could not be found", "detail": "Cluster 2f261bc9-6fab-4ab5-b443-a269a30921df could not be found.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': '25071a32-6314-49ec-81e5-658bec68894f', '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 25071a32-6314-49ec-81e5-658bec68894f could not be found", "detail": "ClusterTemplate 25071a32-6314-49ec-81e5-658bec68894f could not be found.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'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.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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': 4, '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': 'UPDATE_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': '2023-03-07T05:39:34.099873+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/clusters/cluster_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}]{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name [0.146046s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_multiple_cluster [0.101086s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_not_found [0.047639s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_uuid_not_found [0.047209s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_as_admin [0.125069s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled [0.099924s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled [0.098912s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count [0.099838s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count_fail [0.093305s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster [0.083334s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_doesnt_contain_id [0.184016s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_generate_uuid [0.084063s] ... 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": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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': 4, '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': 'UPDATE_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': '2023-03-07T05:39:34.244866+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} 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/5dd10f9c-1a2c-4e2e-9dfa-94789805fea0 [{'path': '/cluster_id', 'value': '5dd10f9c-1a2c-4e2e-9dfa-94789805fea0', '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 5dd10f9c-1a2c-4e2e-9dfa-94789805fea0 could not be found", "detail": "Cluster 5dd10f9c-1a2c-4e2e-9dfa-94789805fea0 could not be found.", "links": []}]} PATCH: /v1/clusters/4a95a455-ce01-447e-8f50-f6e8f95f28f2 [{'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.1 Vary: OpenStack-API-Version {"uuid": "4a95a455-ce01-447e-8f50-f6e8f95f28f2"} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=False [{'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"} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?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"} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 0, '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.10 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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": "f8fbbdbd-fba2-4508-b0a2-5bd9038b7f44"} 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": "7be15ac1-5a4a-4d72-9501-45bc813b19b1"} 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": "b2adb794-81be-4a5d-9086-5ecd441e5c80"} 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}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_no_cluster_template_id [0.016998s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached [0.130222s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_set_project_id_and_user_id [0.085336s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cinder_csi_disabled [0.094403s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cluster_template_name [0.084064s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_docker_volume_size [0.082599s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_flavor_id [0.083622s] ... 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_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": "d93592cf-44f7-4256-9a45-6cc3e9fc794e"} 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": "8300a8dc-073a-4d5f-9f29-36255f41ebfc"} 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': {'cinder_csi_enabled': 'false'}, '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": "b9bd2cd4-b077-4c1e-8ccc-c00a0ba22e43"} 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": "09c71f41-3d2f-4c34-ad2c-cfaa87396015"} 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": "d33e4dd6-1363-423b-8775-b7d8a513c806"} 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": "dc083ad8-efb6-4a01-b12d-2e62e5274d81"} 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} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_docker_volume_size [0.128115s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_ext_network [0.069771s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_flavor [0.070251s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_keypair [0.071085s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_labels [0.028586s] ... 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': 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} 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}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_name [0.150809s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_keypair [0.094304s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels [0.089693s] ... 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: '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": "48782c7d-3b67-47ff-b2f3-8e66e68b9b54"} 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": "a1baf35d-f700-4a42-b5aa-1fe33b69a4d5"} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_count_zero [0.028477s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_flavor_id [0.083323s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels [0.088671s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels_no_labels [0.087736s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_images_same_name [0.069347s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_keypair_same_name [0.068492s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_multi_node [0.071320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_one_node [0.084094s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_master_count [0.081491s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_node_count [0.083754s] ... 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': 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": "087d4c0a-fe6e-4e02-8ffc-c636c77ac34a"} 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': {'label2': 'value3', 'label4': 'value4'}, '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': True} 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": "97a6cde6-e677-4635-b8f6-a9c97e2f54eb"} 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': True} 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": "c2be637e-8635-46e7-851c-a1e7a5d43793"} 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": "d95a15e7-4399-4ced-b374-2c2efede5812"} 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": "52d6437d-57a5-46bf-86ef-bf7c82402c21"} 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": "3856ed6c-1ae6-42cb-ba1d-97309eb53fe7"} 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} 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": "643c9156-910a-4880-ba5f-7f68624f49cd"}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_timeout [0.184080s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_negative [0.029910s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_id [0.029904s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_name [0.029288s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_nonexist_image [0.069261s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_on_os_distro_image [0.069860s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative [0.030807s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_none [0.084215s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_zero [0.082963s] ... 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': 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': '6fcbb690-5e51-4101-b9f3-20101b8daeff', '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 6fcbb690-5e51-4101-b9f3-20101b8daeff could not be found", "detail": "ClusterTemplate 6fcbb690-5e51-4101-b9f3-20101b8daeff 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": "513ced96-ad91-4027-b284-5f5507399ff9"} 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": "678c4ddd-e2a9-4f18-92f7-f6b4e4b9770a"} 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} 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": "7627c840-47db-4011-8254-90d1887c2b49"} 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}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name [0.631135s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count [0.085254s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count_fail [0.155877s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_docker_volume_size [0.084035s] ... 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": "0964acf7-e858-4676-aa3b-189fe2cc60f6"} 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": "b9ed7b51-1517-4059-9e09-b1ec5260a235"} 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": "1b825d9b-9d65-48dc-a547-ad5f3cfe81c3"} 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": "317cd1b5-0f69-46c3-ab71-2a4ff225599b"} 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": "adcc54c7-012d-4819-bfad-872f988832f7"} 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": "963b4552-8b52-47af-bd5b-87b035259ee5"} 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": "6f142383-d67f-4671-ab3f-c3ef6f3afb02"} 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": "869b9a33-d8c8-4c6b-ae3b-e71f4d1f5d4b"} 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": []}]} 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": "eca9b059-6c3c-489b-b5b7-0333f09ed6cd"} 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}{0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_flavor_id [0.082442s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_keypair [0.093030s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_labels [0.087172s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_master_flavor_id [0.084516s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_merge_labels [0.088549s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_name [0.084534s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize [0.097690s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_master_nodegroup [0.049932s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_greater_than_max [0.053166s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_less_than_min [0.052887s] ... 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": "aea21d0a-785e-41a8-81e4-0db8d17ab4d4"} 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": "4a344c30-2d82-49de-9fb4-fe95f8f37941"} 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": "79c509bb-2ed5-4de0-9ef9-646a89258375"} 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": "9306f7da-8138-46ea-9def-227b088109c7"} 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': {'label2': 'value3', 'label4': 'value4'}, '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": "02be0e5b-827b-44c0-a10f-33b5b57c6c58"} 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": "3d7fde40-8170-477d-b608-d3018139863e"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6} 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.7 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} 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': 6, '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': '2023-03-07T05:39:39.565045+00:00', 'updated_at': None} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': '9c06dbcb-e5e8-4c43-af78-48bd3d31b5b9'} 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': '5595c9b3-c2d0-4193-9f0d-0aa16fce4e08'} 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 test-worker outside the allowed range: min_node_count = 1, max_node_count = 5", "detail": "Resizing test-worker outside the allowed range: min_node_count = 1, max_node_count = 5", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 3, 'nodegroup': '05a1797e-797a-47fe-810c-9456a9a54e67'} 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 test-worker outside the allowed range: min_node_count = 4, max_node_count = None", "detail": "Resizing test-worker outside the allowed range: min_node_count = 4, max_node_count = None", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': 'd00f24dd-dc93-4254-a769-1f9d7d7fb957'} 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"}{0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_nodegroup [0.098152s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count [0.054046s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count_fail [0.035298s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade [0.077512s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_as_admin [0.206654s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_not_found [0.048859s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ct_not_found [0.075544s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_master [0.077655s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_worker [0.078775s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ng_not_found [0.076498s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng [0.076954s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng_invalid_ct [0.077748s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplateObject.test_cluster_template_init [0.007852s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_create [0.015538s] ... ok 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': 6, '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': '2023-03-07T05:39:39.819330+00:00', 'updated_at': None} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 0, 'nodegroup': '8aa817de-4b5e-42fb-a189-e263b8a7fe48'} 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"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 0, 'nodegroup': '8cf672cf-4a38-46ce-9f9d-afe40a059b4b'} 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/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/e45356ba-0e62-4e31-a30f-93a5042a1c31/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": "e45356ba-0e62-4e31-a30f-93a5042a1c31"} 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': '625c91e2-12dd-42f3-a4fa-83a1bb6b786c'} 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': 'e2a0b126-e501-4358-8a72-fbd0886843fc'} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete [0.029400s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_detail [0.014714s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_all [0.014675s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_one [0.029236s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_update [0.052877s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_delete [0.027852s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_get_one [0.029254s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_update [0.052099s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template [0.051449s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_as_admin [0.033378s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_not_found [0.027223s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_cluster [0.061382s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name [0.033434s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name_not_found [0.027170s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_multiple_cluster_template_by_name [0.028569s] ... ok GET: /v1/clustertemplates/949714c9-3ab1-4021-8541-395b2b9a333b/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 {} 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/11cb6722-cbca-49a0-87f6-e9b6e19a6faa 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/e57c6f0d-7c7d-4153-aa4a-5d638ca7f95b 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 e57c6f0d-7c7d-4153-aa4a-5d638ca7f95b could not be found", "detail": "ClusterTemplate e57c6f0d-7c7d-4153-aa4a-5d638ca7f95b 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': '0cdf7be1-7dd9-44f1-832d-2eaa6ea9baba', '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/0cdf7be1-7dd9-44f1-832d-2eaa6ea9baba', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/0cdf7be1-7dd9-44f1-832d-2eaa6ea9baba', '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': '2023-03-07T05:39:41.341946+00:00', 'updated_at': None}, {'uuid': '1f5bb917-b2fb-4d62-ac74-61e5dfd97781', '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/1f5bb917-b2fb-4d62-ac74-61e5dfd97781', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/1f5bb917-b2fb-4d62-ac74-61e5dfd97781', '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': '2023-03-07T05:39:41.343272+00:00', 'updated_at': None}, {'uuid': '48472905-2213-4384-b78a-01b666cca4ec', '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/48472905-2213-4384-b78a-01b666cca4ec', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/48472905-2213-4384-b78a-01b666cca4ec', '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': '2023-03-07T05:39:41.344542+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=48472905-2213-4384-b78a-01b666cca4ec'}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links [0.037678s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links_default_limit [0.036407s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail [0.131059s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_against_single [0.017442s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_with_pagination_marker [0.046572s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_empty [0.028484s] ... ok GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': '19de6468-3512-40a6-8770-882122a8fe76', '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/19de6468-3512-40a6-8770-882122a8fe76', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/19de6468-3512-40a6-8770-882122a8fe76', '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': '2023-03-07T05:39:41.378497+00:00', 'updated_at': None}, {'uuid': 'a2708618-f3d0-4841-a2c0-74143b264af2', '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/a2708618-f3d0-4841-a2c0-74143b264af2', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/a2708618-f3d0-4841-a2c0-74143b264af2', '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': '2023-03-07T05:39:41.379809+00:00', 'updated_at': None}, {'uuid': '2e6a0a4e-d3ff-40ee-a83b-0ae809c48291', '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/2e6a0a4e-d3ff-40ee-a83b-0ae809c48291', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2e6a0a4e-d3ff-40ee-a83b-0ae809c48291', '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': '2023-03-07T05:39:41.381081+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=2e6a0a4e-d3ff-40ee-a83b-0ae809c48291'} 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': '2023-03-07T05:39:41.515360+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=43e058d6-542a-4781-a492-98bf5e3d923b {} GOT:{'clustertemplates': [{'uuid': 'deda15f6-669f-4994-964a-d39f9dd12966', '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/deda15f6-669f-4994-964a-d39f9dd12966', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/deda15f6-669f-4994-964a-d39f9dd12966', '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': '2023-03-07T05:39:41.567633+00:00', 'updated_at': None}]} GET: /v1/clustertemplates {} GOT:{'clustertemplates': []} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': 'ad67d10f-d38f-4d6b-b352-98c4b11037d5', '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/ad67d10f-d38f-4d6b-b352-98c4b11037d5', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/ad67d10f-d38f-4d6b-b352-98c4b11037d5', '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': '2023-03-07T05:39:41.639461+00:00', 'updated_at': None}, {'uuid': '84fabc55-11fb-42e9-9695-d0e91c343f02', '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/84fabc55-11fb-42e9-9695-d0e91c343f02', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/84fabc55-11fb-42e9-9695-d0e91c343f02', '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': '2023-03-07T05:39:41.640926+00:00', 'updated_at': None}, {'uuid': '9710d437-bf23-4eac-82b5-d55e2ce3b0f0', '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/9710d437-bf23-4eac-82b5-d55e2ce3b0f0', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/9710d437-bf23-4eac-82b5-d55e2ce3b0f0', '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': '2023-03-07T05:39:41.642184+00:00', 'updated_at': None}, {'uuid': 'b9821011-fdd9-4903-9609-06ba8b158ac4', '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/b9821011-fdd9-4903-9609-06ba8b158ac4', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/b9821011-fdd9-4903-9609-06ba8b158ac4', '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': '2023-03-07T05:39:41.643429+00:00', 'updated_at': None}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_all_projects [0.046318s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_pagination_marker [0.047411s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one [0.031456s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name [0.029759s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_multiple_cluster_template [0.031035s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_not_found [0.026077s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid [0.030993s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_admin [0.029593s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_not_found [0.027486s] ... ok GET: /v1/clustertemplates?limit=3&marker=c9b8b22b-4cef-42af-9eff-fa9f181232b0 {} GOT:{'clustertemplates': [{'uuid': 'faa715dd-f6bb-45ad-ac57-4d1505d8e0ab', '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/faa715dd-f6bb-45ad-ac57-4d1505d8e0ab', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/faa715dd-f6bb-45ad-ac57-4d1505d8e0ab', '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': '2023-03-07T05:39:41.691171+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': '2023-03-07T05:39:41.733351+00:00', 'updated_at': None} GET: /v1/clustertemplates/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/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': '2023-03-07T05:39:41.764843+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/b081dffe-caf8-4eaa-8034-ddfcf6b90d55 {} GOT:{'uuid': 'b081dffe-caf8-4eaa-8034-ddfcf6b90d55', '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/b081dffe-caf8-4eaa-8034-ddfcf6b90d55', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/b081dffe-caf8-4eaa-8034-ddfcf6b90d55', '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': '2023-03-07T05:39:41.852005+00:00', 'updated_at': None} GET: /v1/clustertemplates/3641cf76-9732-4a03-a465-dd55c5ca5ef1 {} GOT:{'uuid': '3641cf76-9732-4a03-a465-dd55c5ca5ef1', '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/3641cf76-9732-4a03-a465-dd55c5ca5ef1', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/3641cf76-9732-4a03-a465-dd55c5ca5ef1', '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': '3641cf76-9732-4a03-a465-dd55c5ca5ef1', 'user_id': 'fake_user', 'hidden': False, 'tags': '', 'created_at': '2023-03-07T05:39:41.883574+00:00', 'updated_at': None} GET: /v1/clustertemplates/407b3534-e14e-4413-9206-e8538e329b30 {} 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 407b3534-e14e-4413-9206-e8538e329b30 could not be found", "detail": "ClusterTemplate 407b3534-e14e-4413-9206-e8538e329b30 could not be found.", "links": []}]} GET: /v1/clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f {} GOT:{'uuid': '2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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': '2023-03-07T05:39:41.940728+00:00', 'updated_at': None}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_links [0.067171s] ... ok GET: /v1/clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f {} GOT:{'uuid': '2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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': '2023-03-07T05:39:41.940728+00:00', 'updated_at': None} GET: /clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f {} GOT:{'uuid': '2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2fbb9ec7-b25a-4c64-b23b-ca20acc57f9f', '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': '2023-03-07T05:39:41.940728+00:00', 'updated_at': None} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': '37eba064-c068-4f46-8b76-cef63abc11d0', '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/37eba064-c068-4f46-8b76-cef63abc11d0', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/37eba064-c068-4f46-8b76-cef63abc11d0', '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': '2023-03-07T05:39:42.008146+00:00', 'updated_at': None}, {'uuid': '6e140969-cc9a-42b5-a361-38d0e3e0e1f2', '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/6e140969-cc9a-42b5-a361-38d0e3e0e1f2', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/6e140969-cc9a-42b5-a361-38d0e3e0e1f2', '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': '2023-03-07T05:39:42.009513+00:00', 'updated_at': None}, {'uuid': '1065061b-d004-4748-82f8-fa2a6a8bbf61', '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/1065061b-d004-4748-82f8-fa2a6a8bbf61', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/1065061b-d004-4748-82f8-fa2a6a8bbf61', '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': '2023-03-07T05:39:42.010770+00:00', 'updated_at': None}, {'uuid': '6afbb09c-fa2e-4515-b637-7801b2209e96', '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/6afbb09c-fa2e-4515-b637-7801b2209e96', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/6afbb09c-fa2e-4515-b637-7801b2209e96', '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': '2023-03-07T05:39:42.012042+00:00', 'updated_at': None}, {'uuid': 'ad6609fd-3714-403e-b6f6-2155f760c3a9', '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/ad6609fd-3714-403e-b6f6-2155f760c3a9', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/ad6609fd-3714-403e-b6f6-2155f760c3a9', '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': '2023-03-07T05:39:42.013298+00:00', 'updated_at': None}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_many [0.037951s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_one [0.031312s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_add_root_non_existent [0.028422s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_create_cluster_template_with_no_os_distro_image [0.055030s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_mandatory_property_fail [0.062139s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail [0.030941s] ... ok GET: /v1/clustertemplates {} 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': '2023-03-07T05:39:42.047470+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.097570s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_uuid [0.018049s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_external_network_id [0.054439s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_flavor_id [0.054439s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_image_id [0.055265s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_keypair_id [0.054783s] ... 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': '2023-03-07T05:39:42.255043+00:00', 'updated_at': None} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] 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 {"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": null, "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "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": "2023-03-07T05:39:42.255043+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': None, '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': '2023-03-07T05:39:42.255043+00:00', 'updated_at': '2023-03-07T05:39:42.323088+00:00'} 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'}] 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 {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_B", "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": null, "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": "2023-03-07T05:39:42.590616+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_B', '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': '2023-03-07T05:39:42.590616+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular [0.079894s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_as_admin [0.161908s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_hidden_with_cluster_allow_update [0.121603s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_name_with_cluster [0.102789s] ... ok PATCH: /v1/clustertemplates/b1ab2a43-d6e2-4706-ac7f-ac77bd63a6ec [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] 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 {"uuid": "b1ab2a43-d6e2-4706-ac7f-ac77bd63a6ec", "name": "cluster_model_example_B", "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": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/b1ab2a43-d6e2-4706-ac7f-ac77bd63a6ec", "rel": "self"}, {"href": "http://localhost/clustertemplates/b1ab2a43-d6e2-4706-ac7f-ac77bd63a6ec", "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": "b1ab2a43-d6e2-4706-ac7f-ac77bd63a6ec", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2023-03-07T05:39:42.672305+00:00", "updated_at": null} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] 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 {"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": null, "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": true, "tags": "", "created_at": "2023-03-07T05:39:42.832689+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': True, 'tags': '', 'created_at': '2023-03-07T05:39:42.832689+00:00', 'updated_at': '2023-03-07T05:39:42.923039+00:00'} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] 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 {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_B", "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": null, "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": "2023-03-07T05:39:42.954868+00:00", "updated_at": null} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/labels', 'value': "{'etcd_volume_size': '1'}", 'op': 'replace'}] 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 {"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": null, "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": {"etcd_volume_size": "1"}, "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": "2023-03-07T05:39:43.057436+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': {'etcd_volume_size': '1'}, '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': '2023-03-07T05:39:43.057436+00:00', 'updated_at': '2023-03-07T05:39:43.120542+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success [0.094603s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster [0.101320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update [0.119046s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_not_allow_update [0.069869s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_devicemapper [0.090283s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_fail [0.058156s] ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', '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 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": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] 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 {"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": null, "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": 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": "2023-03-07T05:39:43.253744+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': 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': '2023-03-07T05:39:43.253744+00:00', 'updated_at': '2023-03-07T05:39:43.343660+00:00'} 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'}] 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 {"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": null, "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": "2023-03-07T05:39:43.442986+00:00", "updated_at": null} 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'}] 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 {"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": null, "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": true, "tags": "", "created_at": "2023-03-07T05:39:43.592930+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': True, 'tags': '', 'created_at': '2023-03-07T05:39:43.592930+00:00', 'updated_at': '2023-03-07T05:39:43.642381+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_success [0.080162s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_not_found [0.030111s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_fail [0.057411s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success [0.092309s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template [0.023212s] ... ok PATCH: /v1/clustertemplates/96cbcc13-da9d-4a58-97b9-ef9160781d0e [{'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 96cbcc13-da9d-4a58-97b9-ef9160781d0e could not be found", "detail": "ClusterTemplate 96cbcc13-da9d-4a58-97b9-ef9160781d0e 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'}] 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 {"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": null, "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": 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": "2023-03-07T05:39:43.760558+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} 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': 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': '2023-03-07T05:39:43.760558+00:00', 'updated_at': '2023-03-07T05:39:43.810266+00:00'} 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": "2023-03-07T05:39:43.884122+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_doesnt_contain_id [0.019763s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_fail [0.017312s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_success [0.018772s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_no_exist_external_network [0.019253s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_fail [0.016017s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_not_set [0.124383s] ... 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': ''} 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": "2023-03-07T05:39:43.920472+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": "2023-03-07T05:39:44.080203+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.020514s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_set_project_id_and_user_id [0.020863s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_dns [0.024488s] ... 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": "2023-03-07T05:39:44.101061+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": "2023-03-07T05:39:44.122007+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": "2023-03-07T05:39:44.146767+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': ''} 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": "2023-03-07T05:39:44.167024+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_docker_volume_size [0.020151s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_external_network [0.019039s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_flavor [0.021884s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_image_name [0.034029s] ... 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": "2023-03-07T05:39:44.186433+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": "2023-03-07T05:39:44.208018+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: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/4205c520-2307-4e68-bd6e-932154800d48 Openstack-Api-Maximum-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": "4205c520-2307-4e68-bd6e-932154800d48", "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/4205c520-2307-4e68-bd6e-932154800d48", "rel": "self"}, {"href": "http://localhost/clustertemplates/4205c520-2307-4e68-bd6e-932154800d48", "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": "2023-03-07T05:39:44.242038+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': ''}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_apiserver_port [0.044614s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_coe [0.039986s] ... 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': 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': ''} 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': ''}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_dns_nameserver [0.032802s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_docker_volume_size [0.040382s] ... 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': -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': ''}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_empty_string [0.135481s] ... 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': '', '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': ''} 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.132123s] ... 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': ''} 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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_network_driver [0.019321s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_labels [0.031889s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_dns [0.020154s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_image_name [0.018224s] ... 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": "2023-03-07T05:39:44.720373+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': ''} 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": "2023-03-07T05:39:44.778877+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver [0.018958s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver_non_def_config [0.018628s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_flavor [0.017719s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_image_name [0.016338s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_keypair [0.016179s] ... 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': '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": "2023-03-07T05:39:44.797620+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": []}]} 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": "2023-03-07T05:39:44.867219+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_network_driver [0.019003s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_os_distro_image [0.017460s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_volume_driver [0.018818s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_os_distro_image [0.018382s] ... ok 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": "2023-03-07T05:39:44.903832+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: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/2febfd96-67c8-4e47-9447-05281c3ee03f Openstack-Api-Maximum-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": "2febfd96-67c8-4e47-9447-05281c3ee03f", "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/2febfd96-67c8-4e47-9447-05281c3ee03f", "rel": "self"}, {"href": "http://localhost/clustertemplates/2febfd96-67c8-4e47-9447-05281c3ee03f", "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": "2023-03-07T05:39:44.922465+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": "2023-03-07T05:39:44.946834+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_overlay [0.024522s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_volume_driver [0.018984s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_image_id [0.014436s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_keypair_id [0.018333s] ... 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': '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": "2023-03-07T05:39:44.966213+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": []}]} 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": "2023-03-07T05:39:44.999239+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": "beta-24-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": "2023-03-07T05:39:45.020909+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_name [0.021672s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_with_disabled_driver [0.015179s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation [0.029469s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_not_found [0.018102s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name [0.020414s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name_not_found [0.016618s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestFederationObject.test_federation_init [0.007114s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links [0.024454s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links_default_limit [0.022930s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail [0.017980s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single [0.016320s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_with_pagination_marker [0.023264s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_empty [0.017005s] ... 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': '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/8b095fd3-3026-43fe-ab1b-925f170f9c56 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/8b095fd3-3026-43fe-ab1b-925f170f9c56 {} 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 8b095fd3-3026-43fe-ab1b-925f170f9c56 could not be found", "detail": "Federation 8b095fd3-3026-43fe-ab1b-925f170f9c56 could not be found.", "links": []}]} DELETE: /v1/federations/46a73de8-9f3d-470b-95b3-ac5a33cac87b 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 46a73de8-9f3d-470b-95b3-ac5a33cac87b could not be found", "detail": "Federation 46a73de8-9f3d-470b-95b3-ac5a33cac87b 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 {} GOT:{'federations': [{'uuid': '70d6d4cd-da61-47fa-b50b-d6d607829a51', '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/70d6d4cd-da61-47fa-b50b-d6d607829a51', 'rel': 'self'}, {'href': 'http://localhost/federations/70d6d4cd-da61-47fa-b50b-d6d607829a51', 'rel': 'bookmark'}]}, {'uuid': '61deee54-db5f-460a-a51d-85ec51da4059', '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/61deee54-db5f-460a-a51d-85ec51da4059', 'rel': 'self'}, {'href': 'http://localhost/federations/61deee54-db5f-460a-a51d-85ec51da4059', 'rel': 'bookmark'}]}, {'uuid': '4d82d422-d136-41ed-b74b-903744561fe4', '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/4d82d422-d136-41ed-b74b-903744561fe4', 'rel': 'self'}, {'href': 'http://localhost/federations/4d82d422-d136-41ed-b74b-903744561fe4', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=4d82d422-d136-41ed-b74b-903744561fe4'} GET: /v1/federations {} GOT:{'federations': [{'uuid': '4482a9f2-6cc1-4370-b984-69b5f609ac5a', '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/4482a9f2-6cc1-4370-b984-69b5f609ac5a', 'rel': 'self'}, {'href': 'http://localhost/federations/4482a9f2-6cc1-4370-b984-69b5f609ac5a', 'rel': 'bookmark'}]}, {'uuid': 'ff5157e5-7151-4980-9102-b8222f79fa9a', '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/ff5157e5-7151-4980-9102-b8222f79fa9a', 'rel': 'self'}, {'href': 'http://localhost/federations/ff5157e5-7151-4980-9102-b8222f79fa9a', 'rel': 'bookmark'}]}, {'uuid': '6112e0e9-6d05-4abc-b305-a0a86b0e8ae3', '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/6112e0e9-6d05-4abc-b305-a0a86b0e8ae3', 'rel': 'self'}, {'href': 'http://localhost/federations/6112e0e9-6d05-4abc-b305-a0a86b0e8ae3', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=6112e0e9-6d05-4abc-b305-a0a86b0e8ae3'} GET: /v1/federations/detail {} GOT:{'federations': [{'uuid': '804acd61-f663-4c85-adff-020ac1ce4f5b', '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/804acd61-f663-4c85-adff-020ac1ce4f5b', 'rel': 'self'}, {'href': 'http://localhost/federations/804acd61-f663-4c85-adff-020ac1ce4f5b', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.186948+00:00', 'updated_at': None}]} GET: /v1/federations/8350147c-2f5c-4bad-ac40-a7dc613c7589/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=411d7647-1f50-4f1d-bc08-f4308064a388 {} GOT:{'federations': [{'uuid': 'dbdd2c84-114b-4b1a-9c78-b3e9aaf7d67c', '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/dbdd2c84-114b-4b1a-9c78-b3e9aaf7d67c', 'rel': 'self'}, {'href': 'http://localhost/federations/dbdd2c84-114b-4b1a-9c78-b3e9aaf7d67c', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.225447+00:00', 'updated_at': None}]} GET: /v1/federations {} GOT:{'federations': []} GET: /v1/federations?limit=3&marker=4ca3860e-1419-4290-a85f-d25cb17e17f6 {} GOT:{'federations': [{'uuid': 'a74218d0-81c9-4c9d-9797-52eff2bdb0a8', '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/a74218d0-81c9-4c9d-9797-52eff2bdb0a8', 'rel': 'self'}, {'href': 'http://localhost/federations/a74218d0-81c9-4c9d-9797-52eff2bdb0a8', 'rel': 'bookmark'}]}]}{0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_all_with_pagination_marker [0.022705s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one [0.018187s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name [0.019342s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_multiple_federation [0.017887s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_not_found [0.015666s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid [0.018101s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid_not_found [0.016764s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_links [0.033322s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_many [0.023807s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one [0.018399s] ... ok GET: /v1/federations/e2c1f545-bea0-464b-aafc-9cad7dfb067f {} GOT:{'uuid': 'e2c1f545-bea0-464b-aafc-9cad7dfb067f', '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/e2c1f545-bea0-464b-aafc-9cad7dfb067f', 'rel': 'self'}, {'href': 'http://localhost/federations/e2c1f545-bea0-464b-aafc-9cad7dfb067f', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.285011+00:00', 'updated_at': None} GET: /v1/federations/fake-name {} GOT:{'uuid': '5965eab1-70a7-4ea6-a2f7-0ea4f3356031', '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/5965eab1-70a7-4ea6-a2f7-0ea4f3356031', 'rel': 'self'}, {'href': 'http://localhost/federations/5965eab1-70a7-4ea6-a2f7-0ea4f3356031', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.304284+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/6807f444-8ed7-4ba6-9aa2-256fb5cef5f9 {} GOT:{'uuid': '6807f444-8ed7-4ba6-9aa2-256fb5cef5f9', '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/6807f444-8ed7-4ba6-9aa2-256fb5cef5f9', 'rel': 'self'}, {'href': 'http://localhost/federations/6807f444-8ed7-4ba6-9aa2-256fb5cef5f9', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.356354+00:00', 'updated_at': None} GET: /v1/federations/8e8124d9-3f78-4e79-b827-18f5b3a805d8 {} 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 8e8124d9-3f78-4e79-b827-18f5b3a805d8 could not be found", "detail": "Federation 8e8124d9-3f78-4e79-b827-18f5b3a805d8 could not be found.", "links": []}]} GET: /v1/federations/b6515d64-3087-4883-a149-27145f6bf3f6 {} GOT:{'uuid': 'b6515d64-3087-4883-a149-27145f6bf3f6', '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/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'self'}, {'href': 'http://localhost/federations/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.391580+00:00', 'updated_at': None} GET: /v1/federations/b6515d64-3087-4883-a149-27145f6bf3f6 {} GOT:{'uuid': 'b6515d64-3087-4883-a149-27145f6bf3f6', '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/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'self'}, {'href': 'http://localhost/federations/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.391580+00:00', 'updated_at': None} GET: /federations/b6515d64-3087-4883-a149-27145f6bf3f6 {} GOT:{'uuid': 'b6515d64-3087-4883-a149-27145f6bf3f6', '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/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'self'}, {'href': 'http://localhost/federations/b6515d64-3087-4883-a149-27145f6bf3f6', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.391580+00:00', 'updated_at': None} GET: /v1/federations {} GOT:{'federations': [{'uuid': '9ebc17ba-aab5-47e7-8705-5f016fe13faa', '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/9ebc17ba-aab5-47e7-8705-5f016fe13faa', 'rel': 'self'}, {'href': 'http://localhost/federations/9ebc17ba-aab5-47e7-8705-5f016fe13faa', 'rel': 'bookmark'}]}, {'uuid': '73920f7f-d5f0-4104-b5e8-5d7e18b95337', '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/73920f7f-d5f0-4104-b5e8-5d7e18b95337', 'rel': 'self'}, {'href': 'http://localhost/federations/73920f7f-d5f0-4104-b5e8-5d7e18b95337', 'rel': 'bookmark'}]}, {'uuid': 'c33e44da-0ebf-4a06-b976-7fcb58c93480', '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/c33e44da-0ebf-4a06-b976-7fcb58c93480', 'rel': 'self'}, {'href': 'http://localhost/federations/c33e44da-0ebf-4a06-b976-7fcb58c93480', 'rel': 'bookmark'}]}, {'uuid': '128923cf-8815-4736-a542-362fce9be5c3', '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/128923cf-8815-4736-a542-362fce9be5c3', 'rel': 'self'}, {'href': 'http://localhost/federations/128923cf-8815-4736-a542-362fce9be5c3', 'rel': 'bookmark'}]}, {'uuid': 'e8c8e356-e92c-4c72-8436-ffc2210fa0ab', '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/e8c8e356-e92c-4c72-8436-ffc2210fa0ab', 'rel': 'self'}, {'href': 'http://localhost/federations/e8c8e356-e92c-4c72-8436-ffc2210fa0ab', 'rel': 'bookmark'}]}]} GET: /v1/federations {} GOT:{'federations': [{'uuid': '699dc5fc-c078-4368-9c80-b9fcf5455b3a', '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/699dc5fc-c078-4368-9c80-b9fcf5455b3a', 'rel': 'self'}, {'href': 'http://localhost/federations/699dc5fc-c078-4368-9c80-b9fcf5455b3a', 'rel': 'bookmark'}]}]} PATCH: /v1/federations/8ff84b12-aed0-4f05-947b-97d663bc69a6 [{'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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_cluster_already_member [0.050433s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_non_existent_cluster [0.023184s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join [0.059686s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin [0.058613s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_existent_cluster [0.022850s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster [0.051189s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation [0.048485s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_generate_uuid [0.146175s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_hostcluster_does_not_exist [0.036354s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_dns_zone_name [0.047804s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_hostcluster_id [0.032803s] ... ok PATCH: /v1/federations/28f63933-2033-436c-ac0a-05cfa63c9e67 [{'path': '/member_ids', 'value': 'e3fce724-de05-4342-a763-2ac58a9ad7c3', '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 e3fce724-de05-4342-a763-2ac58a9ad7c3 could not be found", "detail": "Cluster e3fce724-de05-4342-a763-2ac58a9ad7c3 could not be found.", "links": []}]} PATCH: /v1/federations/d47a4336-bc39-4c8f-8f87-36145c59c9e1 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'add'}] 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": "d47a4336-bc39-4c8f-8f87-36145c59c9e1"} GET: /v1/federations/d47a4336-bc39-4c8f-8f87-36145c59c9e1 {} GOT:{'uuid': 'd47a4336-bc39-4c8f-8f87-36145c59c9e1', 'name': 'federation-example', 'hostcluster_id': 'fake_master', 'member_ids': ['5d12f6fd-a196-4bf0-ae4c-1f639a523a52'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/d47a4336-bc39-4c8f-8f87-36145c59c9e1', 'rel': 'self'}, {'href': 'http://localhost/federations/d47a4336-bc39-4c8f-8f87-36145c59c9e1', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.541557+00:00', 'updated_at': '2023-03-07T05:39:45.583507+00:00'} PATCH: /v1/federations/75870725-0c86-4d45-8bd3-bc30185c52ea [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'remove'}] 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": "75870725-0c86-4d45-8bd3-bc30185c52ea"} GET: /v1/federations/75870725-0c86-4d45-8bd3-bc30185c52ea {} GOT:{'uuid': '75870725-0c86-4d45-8bd3-bc30185c52ea', 'name': 'federation-example', 'hostcluster_id': 'fake_master', 'member_ids': [], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/75870725-0c86-4d45-8bd3-bc30185c52ea', 'rel': 'self'}, {'href': 'http://localhost/federations/75870725-0c86-4d45-8bd3-bc30185c52ea', 'rel': 'bookmark'}], 'created_at': '2023-03-07T05:39:45.618007+00:00', 'updated_at': '2023-03-07T05:39:45.642272+00:00'} PATCH: /v1/federations/1fa517b6-56a4-4d8b-9937-49f13719aa53 [{'path': '/member_ids', 'value': 'd02be4e2-f137-4d01-a46f-0947ba7e8746', '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 d02be4e2-f137-4d01-a46f-0947ba7e8746 could not be found", "detail": "Cluster d02be4e2-f137-4d01-a46f-0947ba7e8746 could not be found.", "links": []}]} PATCH: /v1/federations/05079781-2ddc-4d00-9666-59509994c068 [{'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": []}]} POST: /v1/federations {'uuid': 'b383eeb9-8275-498e-bf1f-846142860b93', '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": "88d6a131-4ce5-41bc-8155-111cb8e8f9c8"} 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": "b8192a6e-8fd6-4be4-8b4d-e7771b23aa00"} POST: /v1/federations {'uuid': 'f8c90d4b-b89e-4450-9241-c62f5a99abd6', 'name': 'fake-name', 'hostcluster_id': '5a2cc194-6786-4fee-b915-91c6c48663db', '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 5a2cc194-6786-4fee-b915-91c6c48663db could not be found", "detail": "Cluster 5a2cc194-6786-4fee-b915-91c6c48663db could not be found.", "links": []}]} POST: /v1/federations {'uuid': '0bee6693-768e-49ba-bed1-340195912f06', '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': '201c2b46-1855-4212-94d9-8ed675ae00da', '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': 'cd0f0afd-26ed-493a-a85f-bfb4fd2a470c', '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": []}]}{0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_invalid_name [0.077717s] ... ok POST: /v1/federations {'uuid': 'c024e7da-19d7-47e2-afae-13b7f1661711', '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': '1683d66c-c20c-4197-938d-0397ff425440', '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': '799b46a5-0f18-463c-929f-bc5d978097d5', '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': '5ed37f71-a6d4-438e-b57d-58567f227d05', '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': '2582c0a5-448c-47cc-8709-d8654303ad7c', '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': 'd3f23ba5-4731-40b0-b7ad-b1aa571d9957', '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': '846e0e0c-711f-4a60-83a3-c7e755e51e50', '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": "d66f1465-4941-4705-a9b9-9cef7e8320eb"} POST: /v1/federations {'uuid': 'ac290fc9-e10b-4087-b6a7-570dd125a952', '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": "1012a178-96c8-4c3c-84ae-010770aa0ff0"} POST: /v1/federations {'uuid': 'e6bf7a33-ca81-420a-9081-805a206c64d1', '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": "08228b25-f4b4-4c40-a311-7637a85a1c86"} POST: /v1/federations {'uuid': 'eccca65d-75c5-47f3-8c6b-ddc0ad749a74', '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": "7f811745-369a-4525-b78a-f6b57426dbd5"} POST: /v1/federations {'uuid': '3cccf6d3-86c9-4bec-998d-e143f583f3e3', '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": "4bff6098-c583-4b38-809d-389db19de9e9"} POST: /v1/federations {'uuid': 'ca834503-8892-4569-9452-0486774a7bf7', '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.'}{0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_valid_name [0.196900s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_without_name [0.049241s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_empty [0.016319s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many [0.016312s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_one [0.014184s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceEnforcement.test_policy_disallow_get_all [0.013980s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering [0.007049s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_by_name_not_found [0.077484s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_default_nodegroup [0.078625s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup [0.100218s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_as_admin [0.107811s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_by_name [0.119355s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_not_found [0.074831s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_wrong_microversion [0.057400s] ... 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": "5db76198-26bd-470f-8c0e-5bcb55c53da5"} POST: /v1/federations {'uuid': 'c60d1479-b859-49f5-8719-55b1c63ded13', '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": "3dcf4450-2d0c-4d78-a44b-df3f9bdae6a4"} POST: /v1/federations {'uuid': 'c74eb707-d86b-4158-851e-d1a7fa661f85', '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": "1e5ca180-eda4-44c5-9ae6-bf4857ad7659"} POST: /v1/federations {'uuid': 'f24fb9b6-2e73-42d5-80e7-7ec14203cedd', '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": "fc22894d-58ee-44ca-b774-44cd12bc4585"} GET: /v1/mservices {} GOT:{'mservices': []} 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'}, {'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/9d07e1dd-0984-4369-a30d-1fc40bc2b006 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/515491aa-7c07-4957-bbdb-814a54fa5975/nodegroups/aaf67523-92eb-495e-871a-a8e269951ed2 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/1294ef99-8286-4d75-b42f-4d73488acb22 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 1294ef99-8286-4d75-b42f-4d73488acb22 could not be found", "detail": "Nodegroup 1294ef99-8286-4d75-b42f-4d73488acb22 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/53b56d90-8cd3-441f-86d0-a944f236cd53/nodegroups {} GOT:{'nodegroups': [{'uuid': 'b2adfdb8-90d7-4296-ae39-5a3d12667684', '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': 'c3cb74e2-ab4d-4d8e-9837-c2decc5f4d40', '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}]}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all [0.076697s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_as_admin [0.217561s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name [0.078510s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name_non_default_ngs [0.081484s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_non_existent_role [0.075635s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_role [0.103615s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_non_existent_cluster [0.062659s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_with_pagination_marker [0.128613s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_wrong_microversion [0.057216s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one [0.092307s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_as_admin [0.130410s] ... ok GET: /v1/clusters/5b2c0863-3624-4042-b83a-6ac74d93c277/nodegroups {} GOT:{'nodegroups': [{'uuid': '1fd6587a-8060-4d51-a7a9-8068cc932dc0', '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': '714ce73b-91b5-4573-9271-6b1eab2b76d8', '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': 'b61b6bb7-db62-4c69-a463-56e0180edadd', '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': '508cbc45-c18a-4e7e-97bb-d0a781443e96', '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': 'b46eb4da-983c-4511-94df-bbacf56f0c2c', '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': '0d9c97ef-efc4-42de-be89-366353a83214', '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': '0fb9b721-fcc4-40c3-af62-c6868f47c023', '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': 'bbd82e00-459a-42fe-a4b7-5fdf2e8be6fc', '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/833ffdaa-1211-45e8-a7aa-762fc9d07cbd/nodegroups?limit=1 {} GOT:{'nodegroups': [{'uuid': '1f00311a-085b-4870-b6bf-e84060e68847', '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/833ffdaa-1211-45e8-a7aa-762fc9d07cbd/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=1f00311a-085b-4870-b6bf-e84060e68847'} GET: /v1/clusters/833ffdaa-1211-45e8-a7aa-762fc9d07cbd/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=1f00311a-085b-4870-b6bf-e84060e68847 {} GOT:{'nodegroups': [{'uuid': '56d88510-403a-41a0-b516-bf891f1895d8', '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/833ffdaa-1211-45e8-a7aa-762fc9d07cbd/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=56d88510-403a-41a0-b516-bf891f1895d8'} GET: /v1/clusters/833ffdaa-1211-45e8-a7aa-762fc9d07cbd/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=56d88510-403a-41a0-b516-bf891f1895d8 {} GOT:{'nodegroups': []} GET: /v1/clusters/cc03168a-8b0f-4a99-ade9-bf29cb48c800/nodegroups/ {} GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} GET: /v1/clusters/8eb682ab-b7f1-49ce-9b2e-1bdcebb9e511/nodegroups/90b0f97c-427c-4929-b5f6-962d06564921 {} GOT:{'id': 1, 'uuid': '90b0f97c-427c-4929-b5f6-962d06564921', 'name': 'test-worker', 'cluster_id': '8eb682ab-b7f1-49ce-9b2e-1bdcebb9e511', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/8eb682ab-b7f1-49ce-9b2e-1bdcebb9e511/nodegroups/90b0f97c-427c-4929-b5f6-962d06564921', 'rel': 'self'}, {'href': 'http://localhost/clusters/8eb682ab-b7f1-49ce-9b2e-1bdcebb9e511/nodegroups/90b0f97c-427c-4929-b5f6-962d06564921', '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': '2023-03-07T05:39:47.955553+00:00', 'updated_at': None} GET: /v1/clusters/9c3563b8-c79f-4ec4-8e27-b9407e1f11e6/nodegroups/908febb1-ab2c-4a87-b362-33a6f8f80aef {} GOT:{'id': 3, 'uuid': '908febb1-ab2c-4a87-b362-33a6f8f80aef', 'name': 'test-worker', 'cluster_id': '9c3563b8-c79f-4ec4-8e27-b9407e1f11e6', 'project_id': '9c3563b8-c79f-4ec4-8e27-b9407e1f11e6', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/9c3563b8-c79f-4ec4-8e27-b9407e1f11e6/nodegroups/908febb1-ab2c-4a87-b362-33a6f8f80aef', 'rel': 'self'}, {'href': 'http://localhost/clusters/9c3563b8-c79f-4ec4-8e27-b9407e1f11e6/nodegroups/908febb1-ab2c-4a87-b362-33a6f8f80aef', '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': '2023-03-07T05:39:48.089566+00:00', 'updated_at': None} GET: /v1/clusters/5a314aa2-73b1-40e0-9086-60d5825923f1/nodegroups/non_default_ng {} GOT:{'id': 3, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'cluster_id': '5a314aa2-73b1-40e0-9086-60d5825923f1', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label2': 'value2', 'label4': 'value4'}, 'links': [{'href': 'http://localhost/v1/clusters/5a314aa2-73b1-40e0-9086-60d5825923f1/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5a314aa2-73b1-40e0-9086-60d5825923f1/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, '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': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {}, 'created_at': '2023-03-07T05:39:48.208625+00:00', 'updated_at': None}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default [0.092606s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default_skipped_labels [0.093251s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_existent_ng [0.074731s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_wrong_microversion [0.058859s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_all [0.059351s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_one [0.163725s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodegroupObject.test_nodegroup_init [0.007386s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_internal_attr [0.060906s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_min_node_count [0.131652s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_non_existent_property [0.076788s] ... ok GET: /v1/clusters/672b2c67-babf-4372-9eef-355b246b2909/nodegroups/non_default_ng {} GOT:{'id': 3, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'cluster_id': '672b2c67-babf-4372-9eef-355b246b2909', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label4': 'value4'}, 'links': [{'href': 'http://localhost/v1/clusters/672b2c67-babf-4372-9eef-355b246b2909/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/672b2c67-babf-4372-9eef-355b246b2909/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, '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': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {'label2': 'value2'}, 'created_at': '2023-03-07T05:39:48.301831+00:00', 'updated_at': None} GET: /v1/clusters/5f06487e-3ea9-432f-8e1f-dca9a37c9816/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/e52163d0-c43e-41ae-854f-6cf6a8a19341/nodegroups/f46a5d90-0983-447a-b727-035192060eff {} GOT:Response: 406 Not Acceptable Content-Type: application/json {"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]} GET: /v1/clusters/0dc8de2d-1366-4642-92f0-aa0faf2690af/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/006f1e20-b480-4721-994a-d87bf35b04b4/nodegroups/2a8418b7-e526-43ab-a8b3-826f3f7f430a {} 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'}] 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'}] 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": "483203a3-dbee-4a9c-9d65-9820512f4df8", "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/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 0, "max_node_count": 5, "is_default": false, "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": "2023-03-07T05:39:48.819461+00:00", "updated_at": null} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {} GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 0, 'max_node_count': 5, 'is_default': False, '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': '2023-03-07T05:39:48.819461+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} 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'}] 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": "483203a3-dbee-4a9c-9d65-9820512f4df8", "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/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 2, "max_node_count": null, "is_default": false, "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": "2023-03-07T05:39:49.028401+00:00", "updated_at": null} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {} GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 2, 'max_node_count': None, 'is_default': False, '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': '2023-03-07T05:39:49.028401+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_ok [0.131105s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_max_node_count_failed [0.077812s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_min_node_count_failed [0.077577s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_node_count_failed [0.070311s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok [0.135717s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_ok_by_name [0.131789s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_wrong_microversion [0.063596s] ... ok 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'}] 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": "483203a3-dbee-4a9c-9d65-9820512f4df8", "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/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 2, "max_node_count": 4, "is_default": false, "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": "2023-03-07T05:39:49.389165+00:00", "updated_at": null} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {} GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 2, 'max_node_count': 4, 'is_default': False, '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': '2023-03-07T05:39:49.389165+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_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.10 Vary: OpenStack-API-Version {"id": 12, "uuid": "483203a3-dbee-4a9c-9d65-9820512f4df8", "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/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 2, "max_node_count": 4, "is_default": false, "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": "2023-03-07T05:39:49.523183+00:00", "updated_at": null} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {} GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 2, 'max_node_count': 4, 'is_default': False, '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': '2023-03-07T05:39:49.523183+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} 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/1d07a081-d1eb-4058-bffc-445b8dcb20db/nodegroups/1732928b-dad9-4139-bac5-bf80bae1b472 [{'path': '/max_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.10 Vary: OpenStack-API-Version {"id": 50, "uuid": "1732928b-dad9-4139-bac5-bf80bae1b472", "name": "nodegroup1", "cluster_id": "1d07a081-d1eb-4058-bffc-445b8dcb20db", "project_id": "fake", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/1d07a081-d1eb-4058-bffc-445b8dcb20db/nodegroups/1732928b-dad9-4139-bac5-bf80bae1b472", "rel": "self"}, {"href": "http://localhost/clusters/1d07a081-d1eb-4058-bffc-445b8dcb20db/nodegroups/1732928b-dad9-4139-bac5-bf80bae1b472", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": 4, "is_default": false, "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": "2023-03-07T05:39:49.747425+00:00", "updated_at": null}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_update_nodegroup_as_admin [0.122892s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_master_ng [0.075487s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_cluster_no_api_address [0.075812s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_same_name [0.181393s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_labels [0.096750s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels [0.093977s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels_no_labels [0.094419s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_wrong_microversion [0.057874s] ... ok 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': '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: 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": "Cluster API address is not available yet", "detail": "Cluster API address is not available yet", "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': 'nodegroup1', 'docker_volume_size': None, 'labels': {'label3': 'value3'}, '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": "aec23aac-7ea0-4b54-9f79-57457a4c1555", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label3": "value3"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/aec23aac-7ea0-4b54-9f79-57457a4c1555", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/aec23aac-7ea0-4b54-9f79-57457a4c1555", "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": {"label3": "value3"}, "labels_skipped": {"label1": "value1", "label2": "value2"}, "created_at": "2023-03-07T05:39:50.201058+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': 'value3', 'label4': 'value4'}, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': True} 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": "1cfc107f-e9ad-478d-94e6-ddbb69e96e28", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value3", "label2": "value2", "label4": "value4"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/1cfc107f-e9ad-478d-94e6-ddbb69e96e28", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/1cfc107f-e9ad-478d-94e6-ddbb69e96e28", "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": {"label1": "value1"}, "labels_added": {"label4": "value4"}, "labels_skipped": {}, "created_at": "2023-03-07T05:39:50.297440+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, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': True} 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": "a474ca92-2971-4b99-967d-7dfb926d8d7a", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value1", "label2": "value2"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/a474ca92-2971-4b99-967d-7dfb926d8d7a", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/a474ca92-2971-4b99-967d-7dfb926d8d7a", "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": "2023-03-07T05:39:50.391951+00:00", "updated_at": null} 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": "07b7b594-1649-4461-8f1f-13a632677c4d", "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/07b7b594-1649-4461-8f1f-13a632677c4d", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/07b7b594-1649-4461-8f1f-13a632677c4d", "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}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup [0.092890s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_invalid_node_count [0.100481s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_only_name [0.091274s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_flavor [0.092311s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_image_id [0.091405s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_labels [0.090819s] ... ok 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} 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": "507647fc-17c1-4a80-aa93-e37081ed228c", "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/507647fc-17c1-4a80-aa93-e37081ed228c", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/507647fc-17c1-4a80-aa93-e37081ed228c", "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": "81ef3a51-6f24-468f-9c93-0785631f4a26", "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/81ef3a51-6f24-468f-9c93-0785631f4a26", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/81ef3a51-6f24-468f-9c93-0785631f4a26", "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": "1d4f0534-375e-4315-a253-c053036198c8", "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/1d4f0534-375e-4315-a253-c053036198c8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/1d4f0534-375e-4315-a253-c053036198c8", "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": "676d2d8b-8d02-4ddc-a959-2dd14311f22b", "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/676d2d8b-8d02-4ddc-a959-2dd14311f22b", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/676d2d8b-8d02-4ddc-a959-2dd14311f22b", "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} 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": "4dfb7c1d-94e6-4cf8-bd6b-c816c16a9135", "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/4dfb7c1d-94e6-4cf8-bd6b-c816c16a9135", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/4dfb7c1d-94e6-4cf8-bd6b-c816c16a9135", "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}{0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_max_node_count [0.091926s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_role [0.091682s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_zero_nodes [0.191102s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_without_node_count [0.092864s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota [0.017856s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_hard_limit [0.016612s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource [0.015658s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_no_project_id [0.015342s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_project_id_not_found [0.016336s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_delete_quota [0.029830s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty [0.016208s] ... ok 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": "d04e6326-72b2-4715-a754-b3e9b3eecbe4", "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/d04e6326-72b2-4715-a754-b3e9b3eecbe4", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/d04e6326-72b2-4715-a754-b3e9b3eecbe4", "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": "80b5df16-10d4-47c9-bee1-ae627bdea8ef", "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/80b5df16-10d4-47c9-bee1-ae627bdea8ef", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/80b5df16-10d4-47c9-bee1-ae627bdea8ef", "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": "2b2cd10e-5820-4735-8c8f-e21e858ecf84", "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/2b2cd10e-5820-4735-8c8f-e21e858ecf84", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/2b2cd10e-5820-4735-8c8f-e21e858ecf84", "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": "2023-03-07T05:39:51.510239+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": []}]} 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": "2023-03-07T05:39:51.591476+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': '2023-03-07T05:39:51.631627+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.632465+00:00', 'updated_at': None}, {'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.633307+00:00', 'updated_at': None}, {'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.634054+00:00', 'updated_at': None}]}{0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants [0.021216s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants_false [0.019739s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_with_pagination_marker [0.020440s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_not_all_tenants [0.020460s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_admin [0.019284s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_non_admin_context [0.019266s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_pagination_limit [0.019696s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one [0.028945s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_no_config_default [0.022030s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_authorized [0.016547s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_with_config_default [0.015814s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one [0.016845s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota [0.024852s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found [0.022817s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_quota.TestQuotaObject.test_quota_init [0.006820s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_all_stats [0.077417s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_invalid_tenant_stats [0.074691s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_tenant_stats [0.077488s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty [0.020836s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_invalid_type_stats [0.044446s] ... ok /builddir/build/BUILD/magnum-12.1.2.dev8/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) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats [0.075787s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats_without_param [0.077420s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_some_other_user_stats [0.070389s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value [0.008664s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_invalid_value [0.008659s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values [0.009524s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_true_values [0.008186s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_invalid_single_dns [0.008303s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_multi_dns [0.008495s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_single_dns [0.008580s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr [0.017697s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value [0.012415s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_extra_non_removable_attr [0.009120s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_internal_attr [0.009197s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr [0.009143s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value [0.009266s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr [0.010141s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op [0.009099s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_path [0.009142s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_op [0.009146s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_path [0.009062s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr [0.009179s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_valid_patches [0.010172s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype [0.008521s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype_no_value [0.008249s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_invalid_mac_addr [0.008709s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_valid_mac_addr [0.008717s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_invalid_values [0.008470s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring [0.009386s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_valid_values [0.008200s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype [0.008186s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype_no_value [0.008260s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_invalid_name [0.008239s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name [0.008193s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_invalid_uuid [0.009332s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_valid_uuid [0.008605s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch [0.008577s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_already_exist [0.008247s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_not_exist [0.008331s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_name [0.008559s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_uuid [0.009568s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_multi_exist [0.008637s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_non_exist [0.008676s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_name [0.008772s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_uuid [0.008739s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory [0.008593s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit [0.009375s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir [0.008330s] ... ok {0} magnum.tests.unit.api.test_app.TestAppConfig.test_get_pecan_config [0.000835s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_invalid_network [0.001122s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_multiple_valid_network [0.001093s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_valid_network [0.000911s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_invalid_flavor [0.001302s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_none_flavor [0.001125s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_vaild_flavor [0.001170s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_when_user_forbidden [0.001183s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_forbidden_image [0.001183s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_multi_images_same_name [0.002017s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_id [0.001195s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_name [0.001287s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_id [0.001131s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_name [0.001031s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_without_os_distro [0.001083s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_invalid_keypair [0.001124s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_no_keypair [0.001076s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_keypair [0.001169s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_invalid [0.000494s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_valid [0.000427s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_isolation_invalid_label [0.000460s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_no_label [0.000424s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_with_valid_providers_none_isolation [0.000455s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_invalid [0.000473s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing [0.000406s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_valid [0.000424s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_bad_json [0.000723s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_valid_json [0.000449s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_invalid_providers [0.000471s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_isolation [0.000407s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_isolation [0.000464s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_providers [0.000402s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_none_isolation [0.000591s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_valid_isolation [0.000434s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_cluster [0.103547s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor [0.002262s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_label [0.001033s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_without_validator [0.001352s] ... ok {0} magnum.tests.unit.api.test_expose.TestExpose.test_expose_with_rest_content_types [0.000897s] ... ok {0} magnum.tests.unit.api.test_expose.TestExpose.test_expose_without_rest_content_types [0.000824s] ... ok {0} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method [0.000781s] ... ok {0} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method_auth_info [0.000658s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success [0.016983s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success [0.014763s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault [0.011836s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_serverfault [0.011859s] ... ok {0} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback [0.012703s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive [0.008603s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_all_three [0.008366s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_created [0.008307s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_latest_update [0.008342s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated [0.008544s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_check_type [0.009271s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down [0.008315s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_all_three [0.008295s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_create [0.008305s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_old_update [0.008264s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_update [0.009505s] ... ok {0} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_forced_down [0.009416s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_not_supported [0.001756s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_supported [0.001497s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create [0.002691s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_update [0.005502s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_config_create [0.001122s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_create [0.001258s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_invalid_create [0.001147s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_invalid_coe_create [0.001150s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_create [0.001323s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_update [0.002089s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_create [0.001288s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_update [0.002307s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_create [0.001099s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_update [0.002159s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_invalid [0.000772s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_bm [0.000712s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_vm [0.000736s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create [0.000852s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_add_update [0.002151s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_replace_update [0.003037s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_remove_update [0.001940s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_add_update [0.002037s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_replace_update [0.002036s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_valid_create [0.000817s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_validate_cluster_properties [0.001481s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http [0.015120s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers [0.014953s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https [0.015705s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_cert [0.014709s] ... ok {0} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key [0.014644s] ... ok {0} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor [0.016534s] ... ok {0} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor_config_workers [0.015426s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_revision [0.009420s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_stamp [0.009251s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_upgrade [0.009093s] ... ok {0} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_version [0.009929s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path [0.016590s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_without_details_and_path [0.010451s] ... ok {0} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg [0.008469s] ... ok {0} magnum.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.007039s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert [0.002223s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert_none_values [0.001073s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_delete_cert [0.003236s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert [0.002866s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert_no_registration [0.002917s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert [0.003291s] ... ok {0} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert_failure [0.004111s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCert.test_get_decrypted_private_key [0.000736s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_barbican_cert_manager [0.000707s] ... ok {0} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_local_cert_manager [0.000633s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalCert.test_local_cert [0.000470s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert [0.011756s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_with_fail [0.005447s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_intermediate [0.003032s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_pkp [0.003028s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert [0.005930s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_cert_fail [0.004462s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_intermediates_fail [0.004790s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_pkp_fail [0.005800s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_private_key_fail [0.004801s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_intermediate [0.004820s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_pkp [0.004737s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert [0.003788s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert_with_io_error [0.001004s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairCert.test_x509keypair_cert [0.000477s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_delete_cert [0.009968s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_get_cert [0.008939s] ... ok {0} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_store_cert [0.008909s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican [0.001492s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_cached [0.001223s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth [0.001368s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_region [0.002439s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance [0.001288s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached [0.004338s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth [0.001353s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_region [0.001340s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat [0.001314s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_cached [0.003617s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth [0.001347s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region [0.001438s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron [0.001220s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached [0.001063s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth [0.002250s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region [0.001240s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova [0.001538s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached [0.047434s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_noauth [0.001408s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_region [0.001579s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url [0.002033s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_url_for [0.001111s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_context [0.007412s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles [0.006945s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_request_context_sets_is_admin [0.006853s] ... ok {0} magnum.tests.unit.common.test_context.ContextTestCase.test_to_dict_from_dict [0.006904s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init [0.000913s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_timeout [0.000786s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url [0.000806s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_version [0.000901s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances [0.001187s] ... ok {0} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances_inspect [0.001309s] ... ok {0} magnum.tests.unit.common.test_docker_utils.TestDockerUtils.test_is_docker_api_version_atleast [0.000732s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_all_exceptions [0.007537s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_custom_message_is_templated [0.000461s] ... ok {0} magnum.tests.unit.common.test_exception.TestException.test_message_is_templated [0.000443s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_access_info [0.013323s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_no_credentials [0.009790s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password [0.011396s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy [0.011396s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token [0.011118s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_all_roles [0.010890s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_limit_roles [0.010894s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee [0.011477s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust [0.010676s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust_not_found [0.010638s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name [0.011106s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_is_None [0.009499s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_not_found [0.010521s] ... ok {0} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id [0.010345s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip [0.009350s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_empty [0.007899s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_exception [0.007974s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id [0.007791s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_conflict [0.007811s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_notfound [0.008782s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name [0.007754s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name_notfound [0.007778s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id [0.007889s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_conflict [0.007827s] ... ok {0} magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_notfound [0.008741s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers [0.009473s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_already_deleted [0.008727s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_no_candidate [0.009633s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout [60.365598s] ... ok {0} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_stack_not_found [0.021515s] ... ok {0} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_admin_context_succeeds [0.016934s] ... ok {0} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_user_context_fails [0.027290s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_all_public_methods_are_traced [0.027343s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler [0.008906s] ... ok {0} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler_without_osprofiler [0.034946s] ... ok {0} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_deserialize_context [0.018799s] ... ok {0} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_serialize_context [0.026247s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context [0.040302s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity [0.016356s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base [0.024865s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context [0.007778s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity [0.024310s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_null_base [0.022715s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_add_extra_exmods [0.019464s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup [0.021515s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_notifier_null [0.023180s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_transport_null [0.007197s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_clear_extra_exmods [0.028006s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client [0.027288s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client_profiler_enabled [0.007848s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server [0.009347s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server_profiler_enabled [0.022995s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url [0.022860s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null [0.032687s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_serialize_entity [0.304527s] ... ok {0} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_none [0.001640s] ... ok {0} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_not_none [0.001463s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_12 [0.000087s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_16 [0.000066s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_60 [0.000057s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_8 [0.000057s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_generate_ids [0.000769s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_string [0.000077s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid1 [0.000249s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_0 [0.000080s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_1 [0.000077s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_endianness [0.000107s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_f [0.000071s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get [0.001663s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_exceed_manifest_size [0.027116s] ... ok {0} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme [0.000702s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_check_exit_code_boolean [0.096635s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_get_root_helper [0.037995s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale [0.069371s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables [0.011743s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables [0.010928s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_without_root_helper [0.042014s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success [0.065256s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_retry_on_failure [0.461220s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip [0.037953s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip_not_raises_exceptions [0.008679s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_unknown_kwargs_raises_error [0.012930s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac [0.023319s] ... ok {0} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac_invalid_format [0.035662s] ... ok {0} magnum.tests.unit.common.test_utils.GeneratePasswordTestCase.test_generate_password [0.025521s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir [0.018100s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked [0.027337s] ... ok {0} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree [0.015042s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity [0.007914s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_k8s_quantity [0.014749s] ... ok {0} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_openstasck_ca [0.049601s] ... ok {0} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key [0.001417s] ... ok {0} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_generate_csr_and_key [0.288919s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey [0.055816s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_extentions_as_ca [0.357877s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_issuer_name [0.150063s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_name [0.186375s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_with_bytes_issuer_name [0.282446s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey [0.253002s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_extentions_as_client [0.780386s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name [0.470820s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name [0.450207s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_bytes_private_key [0.166743s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_unicode_private_key [0.227763s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars [0.113170s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_invalid_csr [0.034861s] ... ok {0} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_unicode_csr [0.120319s] ... 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.000090s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_with_non_ca [0.000069s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions [0.000070s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed [0.000106s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed_but_not_critical [0.000065s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage [0.000095s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed [0.000092s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed_but_not_critical [0.000098s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage [0.000058s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign [0.000055s] ... 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.000054s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_in_cache [0.003127s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_notin_cache [0.006045s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_set_file_permissions [0.003446s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_temp_no_dir [0.004884s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates [0.001469s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_if_raise_error [0.002514s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_without_cert_ref [0.001233s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files [0.005949s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files_none [0.001192s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_ca_cert [0.004731s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates [0.001480s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_with_error [0.002295s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_without_name [0.001423s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert [0.001579s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate [0.002797s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_magnum_cert [0.002782s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate [0.002082s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate_without_cluster_name [0.001960s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust [0.001796s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust_with_error [0.002791s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust [0.002818s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trust_id [0.001578s] ... ok {0} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trustee_user_id [0.001767s] ... ok {0} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_get_ca_certificate [0.008999s] ... ok {0} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_sign_certificate [0.016686s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete [0.149712s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict [0.136992s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb [0.105051s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_failure [0.076609s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_success [0.101869s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create [0.136761s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request [0.084147s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed [0.096458s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment [0.168393s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name [0.141198s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed [0.089130s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete [0.265909s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete [0.117501s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete [0.139423s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete [0.132940s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete [0.134520s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete [0.106478s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete [0.104327s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_failure [0.072119s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success [0.121301s] ... ok {0} magnum.tests.unit.conductor.handlers.test_conductor_listener.TestHandler.test_ping_conductor [0.000546s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_create_federation [0.015891s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_delete_federation [0.013621s] ... ok {0} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_update_federation [0.010433s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action [0.008714s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_copies_object [0.015406s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_on_raise [0.021802s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action [0.010813s] ... ok {0} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action_on_raise [0.008253s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack [0.029187s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_no_timeout_specified [0.021359s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_timeout_is_zero [0.012500s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition [0.020322s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl [0.023333s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_with_disovery [0.022239s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_only_required [0.015535s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_with_registry [0.025152s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_apiserver_port [0.176816s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_discovery_url [0.018719s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns [0.020618s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_docker_storage_driver [0.017320s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_server_image [0.019248s] ... ok {0} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack [0.015163s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_all_values [0.014040s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_multi_master [0.029710s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_only_required [0.021958s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_neutron [0.011506s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_octavia [0.047467s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count [0.020069s] ... ok {0} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count_by_update [0.024413s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create [0.098129s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed [0.094665s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed_bad_request [0.068968s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete [0.122108s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_failed [0.054871s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_and_ng_not_found [0.080449s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_not_found [0.059511s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_operation_ongoing [0.057534s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_udpate [0.221520s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed [0.069561s] ... ok {0} magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed_bad_request [0.092758s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_all_values [0.018557s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_multi_master [0.038932s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required [0.013575s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_neutron [0.014878s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia [0.018333s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_registry [0.033180s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count [0.038044s] ... ok {0} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count_by_update [0.032673s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack [0.089668s] ... ok /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) /usr/lib/python3.6/site-packages/oslo_versionedobjects/fields.py:376: 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 FutureWarning) 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.057187s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack [0.022477s] ... 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.021888s] ... ok {0} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack [0.021825s] ... 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.026368s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_is_magnum_auto_healer_running [0.018748s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_cpu_util [0.026458s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_memory_util [0.017108s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_names [0.013179s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_unit [0.008393s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_healthy [0.017468s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_api [0.018920s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_node [0.009609s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_cluster [0.014829s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_with_master_lb [0.013235s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_pull_data_success [0.040851s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_cpu_util [0.018457s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_util [0.007958s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_names [0.027191s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_unit [0.010955s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success [0.015596s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_no_master [0.009283s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_not_leader [0.008549s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_memory_util [0.010108s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_metric_value [0.008316s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_names [0.022278s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit [0.020756s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_raise [0.011282s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_success [0.016193s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_memory_util [0.013006s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_metric_value [0.009559s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_names [0.008900s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_unit [0.011396s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_raise [0.019312s] ... ok {0} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_success [0.010738s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create [0.026787s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_delete [0.021248s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update [0.022350s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_ca_certificate [0.020869s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_create [0.015794s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_delete [0.009708s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_update [0.010296s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_ping_conductor [0.009139s] ... ok {0} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_sign_certificate [0.012757s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestK8sScaleManager.test_get_hosts_with_container [0.014829s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container [0.021802s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_no_container_host [0.029301s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_one_container_host [0.013370s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_scale_up [0.016258s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_three_container_hosts [0.198459s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_two_container_hosts [0.023192s] ... ok {0} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_with_none_hosts [0.013472s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_context [0.007394s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domain_project_id [0.013960s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid [0.007375s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid_userid [0.007250s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_projectid [0.016190s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid [0.014548s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid_projectid [0.023580s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_complete_status [0.010178s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_in_progress [0.016224s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_invalid_status [0.021845s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name [0.010935s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template [0.007357s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid [0.010383s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_name [0.011834s] ... ok {0} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_uuid [0.015980s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_append_config [0.011750s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_no_func [0.007321s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_valid_func [0.024809s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_invalid_mods [0.011569s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_valid_mods [0.007389s] ... ok {0} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts [0.018914s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value [0.017210s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check [0.009539s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value [0.013083s] ... ok {0} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check [0.009326s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster [0.009576s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists [0.011601s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_nullable_cluster_template_id [0.033257s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster [0.038505s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_id_that_does_not_exist [0.013387s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid [0.041241s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid_that_does_not_exist [0.014192s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_all_cluster_stats [0.023928s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id [0.041330s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name [0.026371s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster [0.040100s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_uuid [0.021178s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list [0.045537s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_by_admin_all_tenants [0.022243s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_cluster_template_not_exist [0.018075s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_sorted [0.031543s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_with_filters [0.072680s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_that_does_not_exist [0.025072s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_one_tenant_cluster_stats [0.033683s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster [0.019893s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found [0.075267s] ... ok {0} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_uuid [0.019416s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template [0.016139s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template_already_exists [0.014504s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template [0.064085s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_by_uuid [0.076819s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_does_not_exist [0.016795s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_referenced_by_clusters [0.041190s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id [0.047360s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_hidden [0.068001s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_public [0.064673s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name [0.039532s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_hidden [0.072920s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_multiple_cluster_template [0.044764s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_not_found [0.023693s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_public [0.034958s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid [0.026486s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_hidden [0.060353s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_public [0.035738s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_that_does_not_exist [0.029643s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list [0.028043s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_sorted [0.045756s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_with_filters [0.111324s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_that_does_not_exist [0.024238s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template [0.022598s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist [0.010630s] ... ok {0} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_uuid [0.030687s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation [0.022840s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists [0.018275s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation [0.018479s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_id_that_does_not_exist [0.011946s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uudid_that_does_not_exist [0.011840s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid [0.021066s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_id [0.011525s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name [0.032961s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name_multiple_federation [0.025352s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_uuid [0.022656s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list [0.021458s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_by_admin_all_tenants [0.018120s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted [0.020187s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_with_filters [0.035996s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_that_does_not_exist [0.014766s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members [0.015142s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found [0.017157s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties [0.026927s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service [0.012410s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service_failure_for_dup [0.017301s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service [0.012380s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service_failure [0.010598s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary [0.016173s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary_failure [0.012659s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_list [0.025624s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service [0.028300s] ... ok {0} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure [0.026236s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup [0.012818s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_already_exists [0.011466s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_different_cluster [0.016997s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_same_cluster [0.026783s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_cluster_by_uuid_that_does_not_exist [0.014284s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup [0.035679s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup_by_uuid [0.030999s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_by_uuid [0.014264s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_list_sorted [0.018848s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_id [0.013819s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_name [0.011178s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_list_with_filters [0.054827s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_that_does_not_exist [0.042708s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroups_in_cluster [0.017792s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_cluster [0.019398s] ... ok {0} magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_nodegroup_not_found [0.017348s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota [0.010326s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota_already_exists [0.015996s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota [0.035276s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota_that_does_not_exist [0.012456s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_all [0.026512s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource [0.015458s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource_not_found [0.023751s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list [0.014130s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_invalid_sort_key [0.019604s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted [0.014459s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_with_filters [0.018775s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota [0.245297s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found [0.015636s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair [0.031506s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair_already_exists [0.013403s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair [0.017985s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_by_uuid [0.025338s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_that_does_not_exist [0.013146s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_id [0.027828s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_uuid [0.022492s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list [0.027505s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list_by_admin_all_tenants [0.029394s] ... ok {0} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_that_does_not_exist [0.015053s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_delete_complete [0.015435s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_nodegroup_failed [0.018748s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_complete [0.019463s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_failed [0.021171s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_creating [0.019308s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed [0.015433s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed_def_ng [0.023495s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleted [0.042495s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleting [0.013865s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_failed_default_ng [0.025911s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_new_ngs [0.185959s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_ngs_failed_and_updating [0.025362s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_create_failed [0.016246s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_created [0.023869s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_creating [0.015352s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_delete_failed [0.021945s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleted [0.027828s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleting [0.024442s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_complete [0.026127s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_failed [0.018003s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_update_failed [0.185846s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_updated [0.021138s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_def_ng [0.032512s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_default_ng [0.024001s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_complete [0.020246s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_failed [0.017385s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_updating [0.014229s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_rollback_complete [0.016128s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_rollback_failed [0.015989s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_creating [0.017594s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_deleting [0.026292s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_creating [0.017453s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_deleting [0.187161s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_updating [0.030470s] ... ok {0} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_updating [0.019746s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_ca_rotate_not_supported [0.105045s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_downgrade_not_supported [0.067422s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_invalid_ct [0.084588s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_master_ng [0.081985s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_worker_ng [0.102369s] ... ok {0} magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_non_default_ng [0.068071s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url [0.014077s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail [0.010407s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_not_found [0.018964s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param [0.011840s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params [0.023433s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_external_network_id [0.016727s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_insecure [0.265082s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_disabled [0.025319s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_enabled [0.025965s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_scale_params [0.012028s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url [0.017415s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_fail [0.026392s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_invalid [0.016298s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_unexpect_size [0.019176s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs [0.009190s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_find_subnet_cidr [0.007737s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_fixed_subnet_cidr [0.012986s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_api_address [0.018909s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_if_cluster_template_is_secure [0.012690s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address [0.013532s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address [0.016408s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.029395s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address [0.024264s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.011723s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_api_address [0.023951s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_if_cluster_template_is_secure [0.015721s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_none_api_address [0.024848s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_heat_param [0.009799s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params [0.023768s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_scale_params [0.008794s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs [0.018511s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address [0.009535s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.011634s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address [0.025865s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.011644s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url [0.009061s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url_not_found [0.011671s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param [0.025211s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_params [0.011563s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url [0.015887s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_fail [0.009825s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid [0.016552s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_unexpect_size [0.008699s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs [0.014261s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id [0.008339s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error [0.008815s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_duplicated_name [0.016235s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_invalid_ip_ver [0.008494s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_server_error [0.007817s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_with_fp [0.013390s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp [0.007543s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_disable [0.007626s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_template_disable_cluster_enable [0.007667s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_with_fp [0.007558s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_without_fp [0.011100s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_fip_enabled_without_fp [0.009882s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_master_lb_fip_disabled_cluster_fip_enabled [0.007807s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_output_with_mapping_type [0.007292s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_bm_fedora_kubernetes_ironic_definition [0.007278s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_driver_not_supported [0.007416s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_kubernetes_definition [0.012667s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_definition [0.017544s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_v2_definition [0.008912s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_coreos_kubernetes_definition [0.008107s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition [0.009731s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_load_entry_points [0.007705s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping [0.009595s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_required_param_not_set [0.012985s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param [0.008334s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_params [0.166905s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_scale_params [0.018274s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs [0.011757s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create [0.020555s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy [0.016469s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_bad_id_and_uuid [0.010575s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_id [0.010742s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_name [0.032722s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_uuid [0.011909s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list [0.013361s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_all [0.014202s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters [0.018785s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_refresh [0.014124s] ... ok {0} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save [0.032401s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_create [0.040462s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy [0.024643s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_bad_id_and_uuid [0.019300s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_id [0.011527s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name [0.010529s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_uuid [0.009582s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list [0.017117s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_refresh [0.013497s] ... ok {0} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_save [0.011723s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_create [0.033058s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_destroy [0.018226s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_bad_id_and_uuid [0.010958s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id [0.016857s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_name [0.021255s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_uuid [0.013841s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list [0.010669s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all [0.011985s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_with_filters [0.010077s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh [0.018349s] ... ok {0} magnum.tests.unit.objects.test_federation.TestFederationObject.test_save [0.015227s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_bad_values [0.001207s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_good_values [0.000577s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_from_primitive [0.000581s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify [0.000539s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify_invalid [0.005381s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_to_primitive [0.000583s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_bad_values [0.000588s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_values [0.000594s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_from_primitive [0.000559s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify [0.000530s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify_invalid [0.000607s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_to_primitive [0.000545s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values [0.005708s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_good_values [0.000583s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive [0.000584s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify [0.000576s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify_invalid [0.000566s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_to_primitive [0.000528s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_bad_values [0.000607s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_good_values [0.000573s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_from_primitive [0.000761s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify [0.000561s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid [0.000572s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_to_primitive [0.000532s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_bad_values [0.002765s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values [0.010882s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_from_primitive [0.000680s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify [0.000552s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify_invalid [0.000582s] ... ok {0} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_to_primitive [0.000575s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values [0.000608s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_good_values [0.000558s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive [0.000530s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify [0.000535s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid [0.000556s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_to_primitive [0.000612s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create [0.013128s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_destroy [0.026257s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary [0.010233s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary_no_service [0.012357s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_report_state_up [0.013282s] ... ok {0} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save [0.026928s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_create [0.027211s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_destroy [0.011425s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_id [0.012750s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_name [0.010681s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_uuid [0.015378s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list [0.024602s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list_with_filters [0.011486s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_refresh [0.015217s] ... ok {0} magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_save [0.013192s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_base_attributes [0.010317s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 [0.008753s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_2 [0.019706s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 [0.019010s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changed_4 [0.013647s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive [0.014245s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_contains [0.008417s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_dehydration [0.007561s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get [0.007488s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get_changes [0.013324s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_get_updates [0.012150s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration [0.006946s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns [0.008191s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error [0.007083s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_load [0.013137s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_load_in_base [0.027188s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive [0.011659s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set [0.022737s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor [0.020328s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_obj_fields [0.008228s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance [0.029701s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_property [0.013385s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error [0.016745s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_orphaned_object [0.028466s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_static_result [0.026713s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype [0.031934s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_updates [0.019419s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context [0.025053s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport [0.011490s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero [0.008879s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level1 [0.009245s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level2 [0.022885s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision [0.026164s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport [0.030184s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization [0.032997s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables [0.014416s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.017928s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create [0.011603s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_destroy [0.011468s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid [0.018994s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_id [0.044235s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_uuid [0.015419s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list [0.022138s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list_all [0.021221s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh [0.017040s] ... ok {0} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save [0.012140s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics [0.013357s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_compute_metric_raise [0.013864s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_disable_pull_data [0.036324s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none [0.020626s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_pull_data_raise [0.020706s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_health_status [0.018348s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_changes [0.034289s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_heat_not_found [0.027742s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_not_changes [0.028496s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_update_status_non_trusts_error [0.022510s] ... ok {0} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_update_status_trusts_not_found [0.012645s] ... ok {0} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_firsttime [0.011526s] ... ok {0} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_on_restart [0.010240s] ... ok /usr/lib/python3.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.6/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.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_regular [0.012406s] ... ok {0} magnum.tests.unit.template.test_template.TestTemplate.test_template_yaml [0.007168s] ... ok GET: /v1/quotas?all_tenants=False {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.653793+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': '2023-03-07T05:39:51.675118+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.694144+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.715315+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': '2023-03-07T05:39:51.752967+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-03-07T05:39:51.753746+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': '2023-03-07T05:39:51.772584+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': '2023-03-07T05:39:51.856317+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": "2023-03-07T05:39:51.880793+00:00", "updated_at": null} PATCH: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 20} 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 {"id": 42, "hard_limit": 20, "project_id": "fake_project", "resource": "Cluster", "created_at": "2023-03-07T05:39:51.880793+00:00", "updated_at": "2023-03-07T05:39:51.888217+00:00"} 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": "2023-03-07T05:39:51.904427+00:00", "updated_at": null} PATCH: /v1/quotas {'project_id': 'not-found', 'hard_limit': 20, 'resource': 'Cluster'} 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": "Quota could not be found: project_id not-found resource Cluster", "detail": "Quota could not be found: project_id not-found resource Cluster.", "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": []}]} ====== Totals ====== Ran: 1453 tests in 117.9628 sec. - Passed: 1453 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 117.6572 sec. ============== Worker Balance ============== - Worker 0 (1453 tests) => 0:01:57.962758 + exit 0 Processing files: python3-magnum-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.g6Zs7S + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum + exit 0 Provides: python3-magnum = 12.1.2-0.20230307052919.66e273e.el8 python3.6dist(magnum) = 12.1.2.dev8 python3dist(magnum) = 12.1.2.dev8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash python(abi) = 3.6 Processing files: openstack-magnum-common-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IK0ol5 + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-common + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-common + exit 0 Provides: config(openstack-magnum-common) = 12.1.2-0.20230307052919.66e273e.el8 openstack-magnum-common = 12.1.2-0.20230307052919.66e273e.el8 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires: /usr/libexec/platform-python Processing files: openstack-magnum-conductor-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Zokakj + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-conductor + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-conductor + cp -pr README.rst /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-conductor + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BIWCv6 + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-conductor + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-conductor + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-conductor + exit 0 Provides: openstack-magnum-conductor = 12.1.2-0.20230307052919.66e273e.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/libexec/platform-python Processing files: openstack-magnum-api-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wiRsXu + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-api + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-api + cp -pr README.rst /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-api + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.862M8y + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-api + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-api + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-api + exit 0 Provides: openstack-magnum-api = 12.1.2-0.20230307052919.66e273e.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/libexec/platform-python Processing files: openstack-magnum-doc-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DSKXrT + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-doc + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/doc/openstack-magnum-doc + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gV7fwB + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-doc + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/openstack-magnum-doc + exit 0 Provides: openstack-magnum-doc = 12.1.2-0.20230307052919.66e273e.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-magnum-tests-12.1.2-0.20230307052919.66e273e.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7koetE + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64/usr/share/licenses/python3-magnum-tests + exit 0 Provides: python3-magnum-tests = 12.1.2-0.20230307052919.66e273e.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash /usr/bin/bash python(abi) = 3.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 Wrote: /builddir/build/RPMS/python3-magnum-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-common-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-conductor-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-api-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-doc-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Wrote: /builddir/build/RPMS/python3-magnum-tests-12.1.2-0.20230307052919.66e273e.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ow8usE + umask 022 + cd /builddir/build/BUILD + cd magnum-12.1.2.dev8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-magnum-12.1.2-0.20230307052919.66e273e.el8.x86_64 + exit 0 Child return code was: 0