Mock Version: 1.2.17 Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-magnum.spec'], chrootPath='/var/lib/mock/cloud7-openstack-rocky-el7-build-55088-213522/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400logger=uid=996) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-magnum.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/openstack-magnum-7.1.0-1.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-magnum.spec'], chrootPath='/var/lib/mock/cloud7-openstack-rocky-el7-build-55088-213522/root'shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-magnum.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.efuiiq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf magnum-7.1.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/magnum-7.1.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd magnum-7.1.0 + /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 -a --author 'rpm-build ' -m 'openstack-magnum-7.1.0 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.IL24Kd + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + /usr/bin/python2 setup.py build running build running build_py creating build creating build/lib creating build/lib/magnum creating build/lib/magnum/cmd copying magnum/cmd/conductor.py -> build/lib/magnum/cmd copying magnum/cmd/__init__.py -> build/lib/magnum/cmd copying magnum/cmd/db_manage.py -> build/lib/magnum/cmd copying magnum/cmd/api.py -> build/lib/magnum/cmd copying magnum/cmd/driver_manage.py -> build/lib/magnum/cmd creating build/lib/magnum/db creating build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/__init__.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/migration.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/api.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/models.py -> build/lib/magnum/db/sqlalchemy creating build/lib/magnum/conf copying magnum/conf/neutron.py -> build/lib/magnum/conf copying magnum/conf/conductor.py -> build/lib/magnum/conf copying magnum/conf/keystone.py -> build/lib/magnum/conf copying magnum/conf/quota.py -> build/lib/magnum/conf copying magnum/conf/__init__.py -> build/lib/magnum/conf copying magnum/conf/barbican.py -> build/lib/magnum/conf copying magnum/conf/x509.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/utils.py -> build/lib/magnum/conf copying magnum/conf/services.py -> build/lib/magnum/conf copying magnum/conf/opts.py -> build/lib/magnum/conf copying magnum/conf/api.py -> build/lib/magnum/conf copying magnum/conf/rpc.py -> build/lib/magnum/conf copying magnum/conf/heat.py -> build/lib/magnum/conf copying magnum/conf/octavia.py -> build/lib/magnum/conf copying magnum/conf/docker.py -> build/lib/magnum/conf copying magnum/conf/drivers.py -> build/lib/magnum/conf copying magnum/conf/database.py -> build/lib/magnum/conf copying magnum/conf/profiler.py -> build/lib/magnum/conf copying magnum/conf/trust.py -> build/lib/magnum/conf copying magnum/conf/cluster_templates.py -> build/lib/magnum/conf copying magnum/conf/magnum_client.py -> build/lib/magnum/conf copying magnum/conf/cluster_heat.py -> build/lib/magnum/conf copying magnum/conf/docker_registry.py -> build/lib/magnum/conf copying magnum/conf/cluster.py -> build/lib/magnum/conf copying magnum/conf/paths.py -> build/lib/magnum/conf copying magnum/conf/glance.py -> build/lib/magnum/conf copying magnum/conf/nova.py -> build/lib/magnum/conf creating build/lib/magnum/api copying magnum/api/config.py -> build/lib/magnum/api copying magnum/api/__init__.py -> build/lib/magnum/api copying magnum/api/attr_validator.py -> build/lib/magnum/api copying magnum/api/http_error.py -> build/lib/magnum/api copying magnum/api/expose.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 copying magnum/api/hooks.py -> build/lib/magnum/api copying magnum/api/app.py -> build/lib/magnum/api copying magnum/api/servicegroup.py -> build/lib/magnum/api 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 copying magnum/tests/functional/api/v1/__init__.py -> build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/common copying magnum/common/config.py -> build/lib/magnum/common copying magnum/common/keystone.py -> build/lib/magnum/common copying magnum/common/__init__.py -> build/lib/magnum/common copying magnum/common/short_id.py -> build/lib/magnum/common copying magnum/common/policy.py -> build/lib/magnum/common copying magnum/common/context.py -> build/lib/magnum/common copying magnum/common/urlfetch.py -> build/lib/magnum/common copying magnum/common/name_generator.py -> build/lib/magnum/common copying magnum/common/utils.py -> build/lib/magnum/common copying magnum/common/service.py -> build/lib/magnum/common copying magnum/common/rpc_service.py -> build/lib/magnum/common copying magnum/common/rpc.py -> build/lib/magnum/common copying magnum/common/clients.py -> build/lib/magnum/common copying magnum/common/octavia.py -> build/lib/magnum/common copying magnum/common/exception.py -> build/lib/magnum/common copying magnum/common/profiler.py -> build/lib/magnum/common copying magnum/common/docker_utils.py -> build/lib/magnum/common creating build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/config.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/client.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/__init__.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/utils.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/models.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/datagen.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/base.py -> build/lib/magnum/tests/functional/common 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_magnum_python_client.py -> build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s creating build/lib/magnum/drivers creating build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/driver.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/__init__.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/template_def.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/version.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_fedora_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/driver.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_fedora_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/__init__.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_coreos_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_mode_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_template_def.py -> build/lib/magnum/drivers/heat creating build/lib/magnum/servicegroup copying magnum/servicegroup/magnum_service_periodic.py -> build/lib/magnum/servicegroup copying magnum/servicegroup/__init__.py -> build/lib/magnum/servicegroup creating build/lib/magnum/common/policies copying magnum/common/policies/certificate.py -> build/lib/magnum/common/policies copying magnum/common/policies/quota.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster_template.py -> build/lib/magnum/common/policies copying magnum/common/policies/__init__.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/bay.py -> build/lib/magnum/common/policies copying magnum/common/policies/base.py -> build/lib/magnum/common/policies copying magnum/common/policies/baymodel.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster.py -> build/lib/magnum/common/policies copying magnum/common/policies/stats.py -> build/lib/magnum/common/policies creating build/lib/magnum/tests/unit 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/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_rpc.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/__init__.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_docker_utils.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_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_short_id.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_clients.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_service.py -> build/lib/magnum/tests/unit/common creating 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/__init__.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_barbican.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/tests/unit/conductor creating build/lib/magnum/tests/unit/conductor/handlers creating build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers/common 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/api copying magnum/tests/unit/api/test_app.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/__init__.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/utils.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_validation.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_attr_validator.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_hooks.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_servicegroup.py -> build/lib/magnum/tests/unit/api 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/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/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_federation.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_bay.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 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_stats.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_certificate.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_magnum_service.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/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/conductor creating build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/cluster_conductor.py -> build/lib/magnum/conductor/handlers 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/federation_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/conductor_listener.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/indirection_api.py -> build/lib/magnum/conductor/handlers 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/cluster_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/bay_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baymodelpatch_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/baypatch_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 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/cluster_id_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/cert_model.py -> build/lib/magnum/tests/functional/api/v1/models 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/api/controllers copying magnum/api/controllers/__init__.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/link.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/versions.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/root.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/base.py -> build/lib/magnum/api/controllers 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/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 copying magnum/__init__.py -> build/lib/magnum copying magnum/version.py -> build/lib/magnum copying magnum/i18n.py -> build/lib/magnum creating build/lib/magnum/objects copying magnum/objects/certificate.py -> build/lib/magnum/objects copying magnum/objects/quota.py -> build/lib/magnum/objects copying magnum/objects/cluster_template.py -> build/lib/magnum/objects copying magnum/objects/__init__.py -> build/lib/magnum/objects copying magnum/objects/x509keypair.py -> build/lib/magnum/objects copying magnum/objects/fields.py -> build/lib/magnum/objects copying magnum/objects/federation.py -> build/lib/magnum/objects copying magnum/objects/magnum_service.py -> build/lib/magnum/objects copying magnum/objects/base.py -> build/lib/magnum/objects copying magnum/objects/cluster.py -> build/lib/magnum/objects copying magnum/objects/stats.py -> build/lib/magnum/objects creating build/lib/magnum/drivers/common copying magnum/drivers/common/driver.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/__init__.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_monitor.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_scale_manager.py -> build/lib/magnum/drivers/common creating build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 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/tests/fakes.py -> build/lib/magnum/tests copying magnum/tests/__init__.py -> build/lib/magnum/tests copying magnum/tests/conf_fixture.py -> build/lib/magnum/tests copying magnum/tests/utils.py -> build/lib/magnum/tests copying magnum/tests/fake_notifier.py -> build/lib/magnum/tests copying magnum/tests/base.py -> build/lib/magnum/tests copying magnum/tests/policy_fixture.py -> build/lib/magnum/tests 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/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/magnum_service_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/__init__.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/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/cluster_template_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cluster_client.py -> build/lib/magnum/tests/functional/api/v1/clients 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/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 copying magnum/drivers/__init__.py -> build/lib/magnum/drivers 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/local_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/x509keypair_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/barbican_cert_manager.py -> build/lib/magnum/common/cert_manager 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/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/tests/unit/db/__init__.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_federation.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/utils.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_x509keypair.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster_template.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/base.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_magnum_service.py -> build/lib/magnum/tests/unit/db creating build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 creating build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/certificate.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/cluster_template.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/__init__.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/types.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/cluster.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/collection.py -> build/lib/magnum/api/controllers/v1 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_driver_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_conductor.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_api.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_db_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/conductor/monitors.py -> build/lib/magnum/conductor copying magnum/conductor/__init__.py -> build/lib/magnum/conductor copying magnum/conductor/utils.py -> build/lib/magnum/conductor copying magnum/conductor/api.py -> build/lib/magnum/conductor copying magnum/conductor/scale_manager.py -> build/lib/magnum/conductor copying magnum/conductor/k8s_api.py -> build/lib/magnum/conductor creating build/lib/magnum/hacking copying magnum/hacking/__init__.py -> build/lib/magnum/hacking copying magnum/hacking/checks.py -> build/lib/magnum/hacking creating build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_operations.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/__init__.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_validator.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_sign.py -> build/lib/magnum/tests/unit/common/x509 creating build/lib/magnum/common/x509 copying magnum/common/x509/__init__.py -> build/lib/magnum/common/x509 copying magnum/common/x509/operations.py -> build/lib/magnum/common/x509 copying magnum/common/x509/extensions.py -> build/lib/magnum/common/x509 copying magnum/common/x509/validator.py -> build/lib/magnum/common/x509 copying magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/__init__.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_indirection_api.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/test_monitors.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/__init__.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_utils.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_scale_manager.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_k8s_api.py -> build/lib/magnum/tests/unit/conductor 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/tests/unit/objects copying magnum/tests/unit/objects/__init__.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_federation.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/utils.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_x509keypair.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster_template.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_objects.py -> build/lib/magnum/tests/unit/objects 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/api/controllers/test_base.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/__init__.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/test_root.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/db/__init__.py -> build/lib/magnum/db copying magnum/db/migration.py -> build/lib/magnum/db copying magnum/db/api.py -> build/lib/magnum/db creating build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 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 creating build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/driver.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/__init__.py -> build/lib/magnum/drivers/k8s_coreos_v1 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/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/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 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 copying magnum/tests/functional/python_client_base.py -> build/lib/magnum/tests/functional copying magnum/tests/functional/__init__.py -> build/lib/magnum/tests/functional creating build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_template_definition.py -> 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 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 running egg_info writing requirements to magnum.egg-info/requires.txt writing magnum.egg-info/PKG-INFO writing top-level names to magnum.egg-info/top_level.txt writing dependency_links to magnum.egg-info/dependency_links.txt writing entry points to magnum.egg-info/entry_points.txt writing pbr to magnum.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'magnum.egg-info/SOURCES.txt' 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/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/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/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/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/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/api/app.wsgi -> build/lib/magnum/api copying magnum/api/rest_api_version_history.rst -> build/lib/magnum/api copying magnum/drivers/mesos_ubuntu_v1/COPYING -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/README.md -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments creating build/lib/magnum/drivers/common/image creating build/lib/magnum/drivers/common/image/fedora-atomic copying magnum/drivers/common/image/fedora-atomic/README.rst -> build/lib/magnum/drivers/common/image/fedora-atomic copying magnum/drivers/common/image/fedora-atomic/element-deps -> build/lib/magnum/drivers/common/image/fedora-atomic copying magnum/drivers/common/image/fedora-atomic/install_imagebuild_deps.sh -> build/lib/magnum/drivers/common/image/fedora-atomic copying magnum/drivers/common/image/fedora-atomic/package-installs.yaml -> build/lib/magnum/drivers/common/image/fedora-atomic copying magnum/drivers/common/image/fedora-atomic/validate_atomic_image.sh -> build/lib/magnum/drivers/common/image/fedora-atomic creating build/lib/magnum/drivers/common/image/fedora-atomic/environment.d copying magnum/drivers/common/image/fedora-atomic/environment.d/50-fedora-atomic -> build/lib/magnum/drivers/common/image/fedora-atomic/environment.d creating build/lib/magnum/drivers/common/image/fedora-atomic/finalise.d copying magnum/drivers/common/image/fedora-atomic/finalise.d/80-fedora-atomic -> build/lib/magnum/drivers/common/image/fedora-atomic/finalise.d creating build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/Dockerfile -> build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/config.json.template -> build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/launch -> build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/manifest.json -> build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/service.template -> build/lib/magnum/drivers/common/image/heat-container-agent copying magnum/drivers/common/image/heat-container-agent/tmpfiles.template -> build/lib/magnum/drivers/common/image/heat-container-agent creating build/lib/magnum/drivers/common/image/heat-container-agent/scripts copying magnum/drivers/common/image/heat-container-agent/scripts/50-heat-config-docker-compose -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts copying magnum/drivers/common/image/heat-container-agent/scripts/55-heat-config -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts copying magnum/drivers/common/image/heat-container-agent/scripts/configure_container_agent.sh -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts copying magnum/drivers/common/image/heat-container-agent/scripts/heat-config-notify -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts copying magnum/drivers/common/image/heat-container-agent/scripts/write-os-apply-config-templates.sh -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts creating build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying magnum/drivers/common/image/heat-container-agent/scripts/hooks/atomic -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying magnum/drivers/common/image/heat-container-agent/scripts/hooks/docker-compose -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying magnum/drivers/common/image/heat-container-agent/scripts/hooks/script -> build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks creating build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/lb.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/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.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-cert-api-manager.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-traefik.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-node-exporter.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-config-service.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/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/start-container-agent.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-flannel-config.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.yaml -> 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/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 creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools copying magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools creating build/lib/magnum/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 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/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 copying magnum/tests/unit/api/controllers/auth-paste.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-root-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-v1-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/noauth-paste.ini -> build/lib/magnum/tests/unit/api/controllers creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates creating build/lib/magnum/drivers/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 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0Suj53 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch + cd magnum-7.1.0 + /usr/bin/python2 setup.py install -O1 --skip-build --root=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch 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-7.1.0-1.el7.noarch/usr creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum copying build/lib/magnum/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/neutron.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/barbican.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/x509.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/certificates.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/cinder.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/services.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/opts.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/heat.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/docker.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/drivers.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/database.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/trust.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_templates.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/magnum_client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/cluster_heat.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/docker_registry.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/paths.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/glance.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf copying build/lib/magnum/conf/nova.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/magnum_service_periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/servicegroup creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd copying build/lib/magnum/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd copying build/lib/magnum/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd copying build/lib/magnum/cmd/db_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd copying build/lib/magnum/cmd/api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd copying build/lib/magnum/cmd/driver_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor copying build/lib/magnum/conductor/monitors.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor copying build/lib/magnum/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/ca_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/trust_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/federation_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/conductor_listener.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/indirection_api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor copying build/lib/magnum/conductor/api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor copying build/lib/magnum/conductor/scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/heat_tasks.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/k8s_api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_fedora_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_fedora_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_coreos_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_mode_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat copying build/lib/magnum/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/tools copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent copying build/lib/magnum/drivers/common/image/heat-container-agent/service.template -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent copying build/lib/magnum/drivers/common/image/heat-container-agent/Dockerfile -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/55-heat-config -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks/atomic -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks/docker-compose -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/hooks/script -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts/hooks copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/heat-config-notify -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/write-os-apply-config-templates.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/configure_container_agent.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts copying build/lib/magnum/drivers/common/image/heat-container-agent/scripts/50-heat-config-docker-compose -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent/scripts copying build/lib/magnum/drivers/common/image/heat-container-agent/launch -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent copying build/lib/magnum/drivers/common/image/heat-container-agent/tmpfiles.template -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent copying build/lib/magnum/drivers/common/image/heat-container-agent/manifest.json -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent copying build/lib/magnum/drivers/common/image/heat-container-agent/config.json.template -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/heat-container-agent creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic copying build/lib/magnum/drivers/common/image/fedora-atomic/README.rst -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic copying build/lib/magnum/drivers/common/image/fedora-atomic/install_imagebuild_deps.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic copying build/lib/magnum/drivers/common/image/fedora-atomic/element-deps -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic copying build/lib/magnum/drivers/common/image/fedora-atomic/validate_atomic_image.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic/finalise.d copying build/lib/magnum/drivers/common/image/fedora-atomic/finalise.d/80-fedora-atomic -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic/finalise.d copying build/lib/magnum/drivers/common/image/fedora-atomic/package-installs.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic/environment.d copying build/lib/magnum/drivers/common/image/fedora-atomic/environment.d/50-fedora-atomic -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/image/fedora-atomic/environment.d copying build/lib/magnum/drivers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/templates/network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/swarm creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/swarm/fragments creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_private_network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_master_lb.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_private_network.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_master_lb.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_volume.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/lb.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-node-exporter.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-flannel-config.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/flannel-config-service.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/kubernetes/fragments creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/README.md -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/template_def.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/COPYING -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/templates creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/hacking copying build/lib/magnum/hacking/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/hacking copying build/lib/magnum/hacking/checks.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/hacking copying build/lib/magnum/version.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum copying build/lib/magnum/i18n.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/service copying build/lib/magnum/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/service copying build/lib/magnum/service/periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/service creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/operations.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/extensions.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509 copying build/lib/magnum/common/x509/validator.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509 copying build/lib/magnum/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/short_id.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/local_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/x509keypair_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/barbican_cert_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager copying build/lib/magnum/common/policy.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/context.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/urlfetch.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/name_generator.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/clients.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/policies/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies copying build/lib/magnum/common/exception.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common copying build/lib/magnum/common/docker_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/fields.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects copying build/lib/magnum/objects/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db copying build/lib/magnum/db/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db copying build/lib/magnum/db/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db copying build/lib/magnum/db/api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/migration.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/models.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/alembic.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/script.py.mako -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/README -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/env.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/rest_api_version_history.rst -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/config.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/certificate.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/quota.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/magnum_services.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/federation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/types.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/bay.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/baymodel.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/stats.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/collection.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/link.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/versions.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/root.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers copying build/lib/magnum/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/attr_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/http_error.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/app.wsgi -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/expose.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/validation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/versioned_method.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/hooks.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api copying build/lib/magnum/api/app.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/auth_token.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/parsable_error.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware copying build/lib/magnum/api/servicegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/fakes.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/conf_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/copy_instance_logs.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/post_test_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/gate_hook.sh -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/contrib creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit copying build/lib/magnum/tests/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/test_conf.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conf creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/servicegroup creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_driver_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_db_manage.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_monitors.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_indirection_api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/test_rpcapi.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_scale_manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_k8s_api.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/tasks creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_template_definition.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_heat_driver.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/test_periodic.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/service creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_operations.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_sign.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/test_octavia.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_policy.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_rpc.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_context.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/test_urlfetch.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_docker_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_keystone.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_exception.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_short_id.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_profiler.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_clients.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/test_hacking.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_federation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_fields.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_objects.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_federation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_x509keypair.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_quota.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/test_types.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_magnum_service.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/test_template.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/template creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_app.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/auth-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-root-access.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/noauth-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_root.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-v1-access.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_expose.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_validation.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_attr_validator.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_hooks.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_servicegroup.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional copying build/lib/magnum/tests/functional/python_client_base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional copying build/lib/magnum/tests/functional/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_coreos copying build/lib/magnum/tests/functional/k8s_coreos/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_coreos creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/test_swarm_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm_mode copying build/lib/magnum/tests/functional/swarm_mode/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm_mode creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/config.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/manager.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/utils.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/models.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/datagen.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/test_mesos_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/mesos creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_magnum_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_k8s_python_client.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api copying build/lib/magnum/tests/functional/api/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1 copying build/lib/magnum/tests/functional/api/v1/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1 creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/k8s_ironic/__init__.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/fake_notifier.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/base.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests copying build/lib/magnum/tests/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/neutron.py to neutron.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/conductor.py to conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/keystone.py to keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/quota.py to quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/barbican.py to barbican.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/x509.py to x509.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/certificates.py to certificates.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/cinder.py to cinder.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/services.py to services.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/opts.py to opts.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/api.py to api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/rpc.py to rpc.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/heat.py to heat.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/octavia.py to octavia.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/docker.py to docker.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/drivers.py to drivers.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/database.py to database.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/profiler.py to profiler.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/trust.py to trust.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/cluster_templates.py to cluster_templates.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/magnum_client.py to magnum_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/cluster_heat.py to cluster_heat.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/docker_registry.py to docker_registry.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/cluster.py to cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/paths.py to paths.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/glance.py to glance.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conf/nova.py to nova.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/servicegroup/magnum_service_periodic.py to magnum_service_periodic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/servicegroup/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd/conductor.py to conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd/db_manage.py to db_manage.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd/api.py to api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/cmd/driver_manage.py to driver_manage.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/monitors.py to monitors.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/cluster_conductor.py to cluster_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/ca_conductor.py to ca_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common/cert_manager.py to cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/common/trust_manager.py to trust_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/federation_conductor.py to federation_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/conductor_listener.py to conductor_listener.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/handlers/indirection_api.py to indirection_api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/api.py to api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/scale_manager.py to scale_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/tasks/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/tasks/heat_tasks.py to heat_tasks.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/conductor/k8s_api.py to k8s_api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/k8s_fedora_template_def.py to k8s_fedora_template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/swarm_fedora_template_def.py to swarm_fedora_template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/k8s_coreos_template_def.py to k8s_coreos_template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/swarm_mode_template_def.py to swarm_mode_template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/heat/k8s_template_def.py to k8s_template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py to monitor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_coreos_v1/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/k8s_monitor.py to k8s_monitor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/k8s_scale_manager.py to k8s_scale_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py to make-cert.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py to monitor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py to scale_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py to monitor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py to template_def.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/hacking/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/hacking/checks.py to checks.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/service/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/service/periodic.py to periodic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509/operations.py to operations.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509/extensions.py to extensions.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/x509/validator.py to validator.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/keystone.py to keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/short_id.py to short_id.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager/local_cert_manager.py to local_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager/cert_manager.py to cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager/x509keypair_cert_manager.py to x509keypair_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/cert_manager/barbican_cert_manager.py to barbican_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policy.py to policy.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/context.py to context.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/urlfetch.py to urlfetch.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/name_generator.py to name_generator.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/service.py to service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/rpc_service.py to rpc_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/rpc.py to rpc.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/clients.py to clients.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/octavia.py to octavia.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/certificate.py to certificate.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/quota.py to quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/cluster_template.py to cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/federation.py to federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/magnum_service.py to magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/bay.py to bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/baymodel.py to baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/cluster.py to cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/policies/stats.py to stats.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/exception.py to exception.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/profiler.py to profiler.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/common/docker_utils.py to docker_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/certificate.py to certificate.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/quota.py to quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/cluster_template.py to cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/x509keypair.py to x509keypair.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/fields.py to fields.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/federation.py to federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/magnum_service.py to magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/cluster.py to cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/objects/stats.py to stats.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/migration.py to migration.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/api.py to api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/migration.py to migration.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/api.py to api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/models.py to models.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py to d072f58ab240_modify_x509keypair_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py to aa0cc27839af_add_docker_volume_size_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py to fcb4efee8f8b_add_version_info_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py to 5ad410481b88_rename_insecure.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py to 29affeaa2bc2_rename_bay_master_address.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py to 2ace4006498_rename_bay_minions_address.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py to 592131657ca1_add_coe_column_to_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py to 5977879072a7_add_env_to_container.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py to 04c625aa95ba_change_storage_driver_to_string.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py to 041d9a0f1159_add_flavor_id_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py to 33ef79969018_add_memory_to_container.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py to 085e601a39f6_remove_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py to 1481f5b560dd_add_labels_column_to_baymodel_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py to 2b5f24dd95de_rename_service_port.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py to 2d8657c0cdc_add_bay_uuid.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py to 57fbdf2327a2_remove_baylock.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py to 859fb45df249_remove_replication_controller.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py to 5793cd26898d_add_bay_status.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py to ef08a5e057bd_remove_pod.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py to 421102d1f2d2_create_x509keypair_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py to 3be65537a94a_add_network_driver_baymodel_column.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py to a0e7c8450ab1_add_labels_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py to 3a938526b35d_add_docker_volume_size.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py to 05d3e97de9ee_add_volume_driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py to 3bea56f25597_multi_tenant.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py to bb42b7cad130_remove_node_object.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/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.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py to 3b6c4c42adb4_add_unique_constraints.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py to e647f5931da8_add_insecure_registry_to_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py to 156ceb17fb0a_add_bay_status_reason.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py to 966a99e70ff_add_proxy.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py to 52bcaf58fecb_add_master_flavor_id_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py to 35cff7c86221_add_private_network_to_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py to 53882537ac57_add_host_column_to_pod.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py to 59e7664a8ba1_add_container_status.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py to 4ea34a59a64c_add_discovery_url_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py to 14328d6a57e3_add_master_count_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py to 40f325033343_add_bay_create_timeout_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py to 049f81f6f584_remove_ssh_authorized_key_from_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py to ee92b41b8809_create_quotas_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py to 6f21dc920bb_add_cert_uuid_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py to 4e263f236334_add_registry_enabled.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py to 1afee1db6cd0_add_master_flavor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py to 1f196a3dabae_remove_container.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py to 720f640f43d1_rename_bay_table_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py to 1d045384b966_add_insecure_baymodel_attr.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py to 417917e778f5_add_server_type_to_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py to 5518af8dbc21_rename_cert_uuid.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py to a1136d335540_add_docker_storage_driver_column.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py to 27ad304554e2_adding_magnum_service_functionality.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py to bc46ba6cf949_add_keypair_to_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py to 4956f03cabad_add_cluster_distro.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py to b1f612248cab_add_floating_ip_enabled_column_to_.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py to adc3b7679ae_add_registry_trust_id_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py to fb03fdef8919_rename_baymodel_to_clustertemplate.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py to 9a1539f1cd2c_add_federation_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py to 1c1ff5e56048_rename_container_image_id.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py to 5d4caa6e0a42_create_trustee_for_each_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py to e772b2598d9_add_container_command.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py to 456126c6c9e9_create_baylock_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py to 6f21dc998bb_add_master_addresses_to_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py to 2ae93c9c6191_add_public_column_to_baymodel_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py to 2d1354bbf76e_ssh_authorized_key.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/alembic/env.py to env.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/certificate.py to certificate.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/quota.py to quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/cluster_template.py to cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/magnum_services.py to magnum_services.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/federation.py to federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/types.py to types.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/bay.py to bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/baymodel.py to baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/cluster.py to cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/stats.py to stats.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/v1/collection.py to collection.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/link.py to link.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/versions.py to versions.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/root.py to root.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/controllers/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/attr_validator.py to attr_validator.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/http_error.py to http_error.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/expose.py to expose.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/validation.py to validation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/versioned_method.py to versioned_method.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/hooks.py to hooks.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/app.py to app.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware/auth_token.py to auth_token.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/middleware/parsable_error.py to parsable_error.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/api/servicegroup.py to servicegroup.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/fakes.py to fakes.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/conf_fixture.py to conf_fixture.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conf/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conf/test_conf.py to test_conf.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/servicegroup/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/servicegroup/test_magnum_service.py to test_magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd/test_driver_manage.py to test_driver_manage.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd/test_conductor.py to test_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd/test_api.py to test_api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/cmd/test_db_manage.py to test_db_manage.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/test_monitors.py to test_monitors.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py to test_conductor_listener.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py to test_mesos_cluster_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py to test_indirection_api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py to test_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py to test_trust_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py to test_federation_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py to test_cluster_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py to test_k8s_cluster_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py to test_swarm_cluster_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py to test_ca_conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/test_rpcapi.py to test_rpcapi.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/test_utils.py to test_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/test_scale_manager.py to test_scale_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/test_k8s_api.py to test_k8s_api.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/tasks/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py to test_heat_tasks.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers/test_template_definition.py to test_template_definition.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/drivers/test_heat_driver.py to test_heat_driver.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/service/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/service/test_periodic.py to test_periodic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509/test_operations.py to test_operations.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509/test_validator.py to test_validator.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/x509/test_sign.py to test_sign.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_octavia.py to test_octavia.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_policy.py to test_policy.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_rpc.py to test_rpc.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_context.py to test_context.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py to test_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager/test_local.py to test_local.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager/test_barbican.py to test_barbican.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py to test_x509keypair_cert_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_urlfetch.py to test_urlfetch.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_docker_utils.py to test_docker_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_keystone.py to test_keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_utils.py to test_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_exception.py to test_exception.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_short_id.py to test_short_id.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_profiler.py to test_profiler.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_clients.py to test_clients.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/common/test_service.py to test_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/test_hacking.py to test_hacking.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_federation.py to test_federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_cluster.py to test_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_x509keypair.py to test_x509keypair.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_cluster_template.py to test_cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_fields.py to test_fields.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_magnum_service.py to test_magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/objects/test_objects.py to test_objects.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_federation.py to test_federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_cluster.py to test_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_x509keypair.py to test_x509keypair.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_cluster_template.py to test_cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_quota.py to test_quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/sqlalchemy/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/sqlalchemy/test_types.py to test_types.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/db/test_magnum_service.py to test_magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/template/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/template/test_template.py to test_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_app.py to test_app.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/test_base.py to test_base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_federation.py to test_federation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py to test_cluster.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_bay.py to test_bay.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_utils.py to test_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py to test_baymodel.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_stats.py to test_stats.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py to test_cluster_template.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py to test_certificate.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_quota.py to test_quota.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py to test_magnum_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/v1/test_types.py to test_types.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/controllers/test_root.py to test_root.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_expose.py to test_expose.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_validation.py to test_validation.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_attr_validator.py to test_attr_validator.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_hooks.py to test_hooks.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/unit/api/test_servicegroup.py to test_servicegroup.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/python_client_base.py to python_client_base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_coreos/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py to test_k8s_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm/test_swarm_python_client.py to test_swarm_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm_mode/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py to test_swarm_mode_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/client.py to client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/manager.py to manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/models.py to models.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/datagen.py to datagen.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/common/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/mesos/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/mesos/test_mesos_python_client.py to test_mesos_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s/test_magnum_python_client.py to test_magnum_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s/test_k8s_python_client.py to test_k8s_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py to magnum_service_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/cert_client.py to cert_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/bay_client.py to bay_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py to baymodel_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py to cluster_template_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/clients/cluster_client.py to cluster_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/cluster_model.py to cluster_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/bay_model.py to bay_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py to baymodelpatch_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py to cluster_template_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/baypatch_model.py to baypatch_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py to magnum_service_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py to cluster_templatepatch_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py to clusterpatch_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py to cluster_id_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/baymodel_model.py to baymodel_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/v1/models/cert_model.py to cert_model.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/api/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_ironic/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py to test_k8s_python_client.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/fake_notifier.py to fake_notifier.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum/tests/policy_fixture.py to policy_fixture.pyc writing byte-compilation script '/tmp/tmpd8W1Jo.py' /usr/bin/python2 -O /tmp/tmpd8W1Jo.py removing /tmp/tmpd8W1Jo.py running install_data creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/etc creating /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/etc/magnum copying etc/magnum/api-paste.ini -> /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/etc/magnum running install_egg_info running egg_info writing requirements to magnum.egg-info/requires.txt writing magnum.egg-info/PKG-INFO writing top-level names to magnum.egg-info/top_level.txt writing dependency_links to magnum.egg-info/dependency_links.txt writing entry points to magnum.egg-info/entry_points.txt writing pbr to magnum.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'magnum.egg-info/SOURCES.txt' Copying magnum.egg-info to /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7/site-packages/magnum-7.1.0-py2.7.egg-info running install_scripts Installing magnum-driver-manage script to /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/bin Installing magnum-api script to /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/bin Installing magnum-db-manage script to /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/bin Installing magnum-conductor script to /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/bin + export PYTHONPATH=. + PYTHONPATH=. + sphinx-build -W -b html doc/source doc/build/html Running Sphinx v1.6.5 making output directory... loading stevedore.sphinxext connecting events for openstackdocstheme loading pickled environment... not yet created Using openstackdocstheme Sphinx theme from /usr/lib/python2.7/site-packages/openstackdocstheme/theme [oslo_config.sphinxconfiggen] reading config generator instructions from /builddir/build/BUILD/magnum-7.1.0/doc/source/../../etc/magnum/magnum-config-generator.conf [oslo_config.sphinxconfiggen] writing sample configuration to /builddir/build/BUILD/magnum-7.1.0/doc/source/_static/magnum.conf.sample [oslo_policy.sphinxpolicygen] reading config generator instructions from /builddir/build/BUILD/magnum-7.1.0/doc/source/../../etc/magnum/magnum-policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /builddir/build/BUILD/magnum-7.1.0/doc/source/_static/magnum.policy.yaml.sample building [mo]: targets for 0 po files that are out of date building [html]: targets for 40 source files that are out of date updating environment: 40 added, 0 changed, 0 removed reading sources... [ 2%] admin/configuring reading sources... [ 5%] admin/gmr reading sources... [ 7%] admin/index reading sources... [ 10%] admin/magnum-proxy reading sources... [ 12%] admin/troubleshooting-guide reading sources... [ 15%] configuration/index reading sources... [ 17%] configuration/sample-config reading sources... [ 20%] configuration/sample-policy reading sources... [ 22%] configuration/samples/index reading sources... [ 25%] configuration/samples/policy-yaml reading sources... [ 27%] contributor/api-microversion reading sources... [ 30%] contributor/api-microversion-history reading sources... [ 32%] contributor/contributing reading sources... [ 35%] contributor/functional-test reading sources... [ 37%] contributor/index reading sources... [ 40%] contributor/objects reading sources... [ 42%] contributor/policies reading sources... [ 45%] contributor/quickstart reading sources... [ 47%] contributor/reno reading sources... [ 50%] contributor/troubleshooting reading sources... [ 52%] index reading sources... [ 55%] install/common/configure_2_edit_magnum_conf reading sources... [ 57%] install/common/configure_3_populate_database reading sources... [ 60%] install/common/prerequisites reading sources... [ 62%] install/get_started reading sources... [ 65%] install/index reading sources... [ 67%] install/install reading sources... [ 70%] install/install-debian-manual reading sources... [ 72%] install/install-guide-from-source reading sources... [ 75%] install/install-obs reading sources... [ 77%] install/install-rdo reading sources... [ 80%] install/install-ubuntu reading sources... [ 82%] install/launch-instance reading sources... [ 85%] install/next-steps reading sources... [ 87%] install/verify reading sources... [ 90%] user/cluster-type-definition reading sources... [ 92%] user/glossary reading sources... [ 95%] user/heat-templates documenting plugins from u'magnum.template_definitions' reading sources... [ 97%] user/index documenting plugins from u'magnum.template_definitions' reading sources... [100%] user/kubernetes-load-balancer looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 2%] admin/configuring writing output... [ 5%] admin/gmr writing output... [ 7%] admin/index writing output... [ 10%] admin/magnum-proxy writing output... [ 12%] admin/troubleshooting-guide writing output... [ 15%] configuration/index writing output... [ 17%] configuration/sample-config writing output... [ 20%] configuration/sample-policy writing output... [ 22%] configuration/samples/index writing output... [ 25%] configuration/samples/policy-yaml writing output... [ 27%] contributor/api-microversion writing output... [ 30%] contributor/api-microversion-history writing output... [ 32%] contributor/contributing writing output... [ 35%] contributor/functional-test writing output... [ 37%] contributor/index writing output... [ 40%] contributor/objects writing output... [ 42%] contributor/policies writing output... [ 45%] contributor/quickstart writing output... [ 47%] contributor/reno writing output... [ 50%] contributor/troubleshooting writing output... [ 52%] index writing output... [ 55%] install/common/configure_2_edit_magnum_conf writing output... [ 57%] install/common/configure_3_populate_database writing output... [ 60%] install/common/prerequisites writing output... [ 62%] install/get_started writing output... [ 65%] install/index writing output... [ 67%] install/install writing output... [ 70%] install/install-debian-manual writing output... [ 72%] install/install-guide-from-source writing output... [ 75%] install/install-obs writing output... [ 77%] install/install-rdo writing output... [ 80%] install/install-ubuntu writing output... [ 82%] install/launch-instance writing output... [ 85%] install/next-steps writing output... [ 87%] install/verify writing output... [ 90%] user/cluster-type-definition writing output... [ 92%] user/glossary writing output... [ 95%] user/heat-templates writing output... [ 97%] user/index writing output... [100%] user/kubernetes-load-balancer generating indices... genindex writing additional pages... search copying images... [ 33%] user/../images/cluster-template-details.png copying images... [ 66%] user/../images/cluster-template.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. + rm -fr doc/build/html/.doctrees doc/build/html/.buildinfo + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/var/log/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/var/run/magnum/ + install -p -D -m 644 /builddir/build/SOURCES/magnum.logrotate /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/etc/logrotate.d/openstack-magnum + install -p -D -m 644 /builddir/build/SOURCES/openstack-magnum-api.service /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/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-7.1.0-1.el7.noarch/usr/lib/systemd/system/openstack-magnum-conductor.service + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/var/lib/magnum/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/var/lib/magnum/certificates/ + mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/etc/magnum/ + oslo-config-generator --config-file etc/magnum/magnum-config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/etc/magnum/magnum.conf + chmod 640 /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/etc/magnum/magnum.conf + mv /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/etc/magnum/api-paste.ini /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/etc/magnum + rmdir /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/etc/magnum + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/magnum-7.1.0 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.tmunRD + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + rm magnum/tests/unit/test_hacking.py + stestr --test-path=./magnum/tests/unit run INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c INFO [alembic.runtime.migration] Running stamp_revision -> 9a1539f1cd2c /usr/lib/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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) {1} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_minor_version [0.108445s] ... ok {1} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_unequal [0.013923s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_negative [0.106978s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_version [0.013789s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_lower_version [0.010746s] ... ok {8} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_major_version [0.102729s] ... ok {8} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_null_version [0.015574s] ... ok {11} magnum.tests.unit.api.controllers.test_base.TestController.test_api_version_decorator [0.102641s] ... ok {5} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_minor_version [0.097122s] ... ok {11} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version [0.014543s] ... ok {0} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_low [0.010386s] ... ok {4} magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller [0.381704s] ... ok {8} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist [0.279246s] ... ok {1} magnum.tests.unit.api.controllers.test_root.TestRootController.test_version [0.271719s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'Testbay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} PATCH: /v1/bays/bay_example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {5} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_long_string [0.566221s] ... ok DELETE: /v1/bays/test_bay GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_multiple_bay_by_name [0.684733s] ... ok GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_update [0.533301s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "pem": "fake-pem", "bay_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"} {5} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert [0.377343s] ... ok DELETE: /v1/clusters/1c1b1ea8-eea6-451f-a249-745d9e60e08d GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version /usr/lib/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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) {5} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin [0.387357s] ... ok DELETE: /v1/baymodels/test_baymodel GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "request_id": ""}]} {1} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name [0.136664s] ... ok GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.033388+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {4} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one [0.330141s] ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/192f5b41-afca-45fe-9c7a-27d4d02c7eba Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/192f5b41-afca-45fe-9c7a-27d4d02c7eba", "rel": "self"}, {"href": "http://localhost/bays/192f5b41-afca-45fe-9c7a-27d4d02c7eba", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "192f5b41-afca-45fe-9c7a-27d4d02c7eba", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "Testbay", "stack_id": null, "created_at": "2019-01-17T08:23:20.194748+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {8} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_capital_letter_start_valid_name [0.316102s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "labels": {}, "updated_at": null, "master_flavor_id": null, "uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "api_address": "172.17.2.3", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": ["172.17.2.18"], "node_count": 4, "bay_create_timeout": 60, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": ["172.17.2.4"], "status_reason": "Completed successfully", "coe_version": null, "name": "bay_example_A", "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "created_at": "2019-01-17T08:23:20.483778+00:00", "container_version": null, "flavor_id": null, "discovery_url": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 4, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'bay_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.483778+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "request_id": ""}]} {1} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_against_single [0.037160s] ... ok {20} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest [0.107727s] ... ok {11} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name [0.431046s] ... ok {28} magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_equal [0.100757s] ... ok {10} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_equal [0.104117s] ... ok GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.141276+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_not_found [0.147281s] ... ok /usr/lib/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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) {6} magnum.tests.unit.api.controllers.test_root.TestRootController.test_noauth [0.499370s] ... ok {10} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_minor_version [0.015156s] ... ok GET: /v1/clusters/?limit=3 {} /usr/lib/python2.7/site-packages/oslo_versionedobjects/fields.py:374: FutureWarning: '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) {27} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_valid_version [0.126716s] ... ok GET: /v1/baymodels/detail?limit=3&marker=db066976-c712-46ef-9d75-54bc81de0729 {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/8b56f896-9d11-4c51-bea8-aa01bebdbac8', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/8b56f896-9d11-4c51-bea8-aa01bebdbac8', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'8b56f896-9d11-4c51-bea8-aa01bebdbac8', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.338504+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_one [0.509034s] ... ok {14} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high [0.128166s] ... ok {8} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_with_pagination_marker [0.156195s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one [0.110261s] ... ok {3} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version [0.099052s] ... ok {3} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header [0.013784s] ... ok {15} magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist_not_abs [0.375445s] ... ok {15} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_v1_access [0.083912s] ... ok {19} magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_major_version [0.104830s] ... ok {19} magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled [0.333373s] ... ok {17} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok [0.129651s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-net", "detail": "test-net", "request_id": ""}]} GET: /v1/bays/cluster1 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.119073+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_delete [0.198391s] ... ok GET: /v1/bays {} GOT:{u'bays': [{u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}]} 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.6 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/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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} GET: /v1/bays/?limit=3 {} GOT:{u'bays': [{u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/3458c167-b464-4941-8410-4941213f7149', u'rel': u'self'}, {u'href': u'http://localhost/bays/3458c167-b464-4941-8410-4941213f7149', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'3458c167-b464-4941-8410-4941213f7149', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/7d91c7a3-2ce5-49ed-972d-7208fcd1e65b', u'rel': u'self'}, {u'href': u'http://localhost/bays/7d91c7a3-2ce5-49ed-972d-7208fcd1e65b', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'7d91c7a3-2ce5-49ed-972d-7208fcd1e65b', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/4a323d5e-eada-42ab-9274-7021c0c0a952', u'rel': u'self'}, {u'href': u'http://localhost/bays/4a323d5e-eada-42ab-9274-7021c0c0a952', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'4a323d5e-eada-42ab-9274-7021c0c0a952', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}], u'next': u'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=4a323d5e-eada-42ab-9274-7021c0c0a952'} {15} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_ext_network [0.172173s] ... ok {10} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name [0.571453s] ... ok {3} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_low [0.029769s] ... ok {4} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_with_rollback_enabled [0.254540s] ... ok {20} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_high [0.015705s] ... ok {6} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links [0.920593s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': -12, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 65536, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 0, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 1023, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 'not an int', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {14} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_apiserver_port [0.320781s] ... ok DELETE: /v1/bays/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {27} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one [0.697160s] ... ok {17} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name [0.541756s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': True, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.269774+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {16} magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_start_version [0.106510s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_success [0.044486s] ... ok {11} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_multiple_bay [0.358256s] ... ok {16} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length [0.016567s] ... ok {23} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_shared_start_end [0.103990s] ... ok GET: /v1/bays {} {2} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version [0.101917s] ... ok {26} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_no_public_routes [0.412325s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_bay_init [0.013996s] ... ok {16} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr [0.012732s] ... ok {23} magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_incorrect_service_type [0.017107s] ... ok GET: /v1/ {} GOT:{u'media_types': [{u'base': u'application/json', u'type': u'application/vnd.openstack.magnum.v1+json'}], u'stats': [{u'href': u'http://localhost/v1/stats/', u'rel': u'self'}, {u'href': u'http://localhost/stats/', u'rel': u'bookmark'}], u'links': [{u'href': u'http://localhost/v1/', u'rel': u'self'}, {u'href': u'http://docs.openstack.org/developer/magnum/dev/api-spec-v1.html', u'type': u'text/html', u'rel': u'describedby'}], u'quotas': [{u'href': u'http://localhost/v1/quotas/', u'rel': u'self'}, {u'href': u'http://localhost/quotas/', u'rel': u'bookmark'}], u'mservices': [{u'href': u'http://localhost/v1/mservices/', u'rel': u'self'}, {u'href': u'http://localhost/mservices/', u'rel': u'bookmark'}], u'bays': [{u'href': u'http://localhost/v1/bays/', u'rel': u'self'}, {u'href': u'http://localhost/bays/', u'rel': u'bookmark'}], u'federations': [{u'href': u'http://localhost/v1/federations/', u'rel': u'self'}, {u'href': u'http://localhost/federations/', u'rel': u'bookmark'}], u'clustertemplates': [{u'href': u'http://localhost/v1/clustertemplates/', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/', u'rel': u'bookmark'}], u'certificates': [{u'href': u'http://localhost/v1/certificates/', u'rel': u'self'}, {u'href': u'http://localhost/certificates/', u'rel': u'bookmark'}], u'clusters': [{u'href': u'http://localhost/v1/clusters/', u'rel': u'self'}, {u'href': u'http://localhost/clusters/', u'rel': u'bookmark'}], u'baymodels': [{u'href': u'http://localhost/v1/baymodels/', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/', u'rel': u'bookmark'}], u'id': u'v1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} GET: /v1/bays?limit=3&marker=bac4bc27-01f4-475d-baec-cc2081f0b60e {} GOT:{u'bays': [{u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/9cdccf17-5f6d-4fec-a96a-b7cdb0ed2a09', u'rel': u'self'}, {u'href': u'http://localhost/bays/9cdccf17-5f6d-4fec-a96a-b7cdb0ed2a09', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'9cdccf17-5f6d-4fec-a96a-b7cdb0ed2a09', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}]} {19} magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version [0.038113s] ... ok {10} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property [0.198092s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_all_with_pagination_marker [0.658804s] ... ok {9} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attr_version_not_found [0.104844s] ... ok {25} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version [0.108509s] ... ok {22} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal [0.127736s] ... ok {19} magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_as_dict_faults [0.012574s] ... ok {25} magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings [0.015535s] ... ok {9} magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_minor_version [0.018309s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_false [0.017582s] ... ok {17} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_against_single [0.138697s] ... ok {21} magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_positive [0.116796s] ... ok {22} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_invalid_major_version [0.013640s] ... ok GET: /v1/bays {} GOT:{u'bays': []} {12} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_equal [0.117025s] ... ok {19} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_empty [0.083916s] ... ok {12} magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_disable_file [0.328007s] ... ok {21} magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_ok [0.017444s] ... ok {21} magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_root_access [0.312146s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "request_id": ""}]} {20} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_empty_name [0.322961s] ... ok {13} magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_unequal [0.096869s] ... ok {13} magnum.tests.unit.api.controllers.test_base.TestVersion.test_init [0.013350s] ... ok {13} magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found [0.272445s] ... ok DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "request_id": ""}]} POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': '37f12757-4aa5-49ce-9d2a-6383095dff35', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "ClusterTemplate 37f12757-4aa5-49ce-9d2a-6383095dff35 could not be found", "detail": "ClusterTemplate 37f12757-4aa5-49ce-9d2a-6383095dff35 could not be found.", "request_id": ""}]} {3} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete [0.376470s] ... ok {15} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_non_existent_baymodel_id [0.084103s] ... ok {18} magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attribute [0.129334s] ... ok {31} magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_true [0.129967s] ... ok {29} magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version [0.120104s] ... ok PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': 'd95e9c79-24c0-4cc1-a5cb-781562e12374', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'value': u'd95e9c79-24c0-4cc1-a5cb-781562e12374', 'op': 'replace'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'value': u'd95e9c79-24c0-4cc1-a5cb-781562e12374', 'op': 'replace'}]'. Reason: can't replace non-existent object 'baymodel_id'", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_baymodel_id [0.529401s] ... ok GET: /v1/bays {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:get_all to be performed", "detail": "Policy doesn't allow bay:get_all to be performed.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_all [0.067296s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {23} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_flavor_id [0.487283s] ... ok GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'eca797c2-68fe-4ecd-9c63-de6dbbe3f70c', u'links': [{u'href': u'http://localhost/v1/clusters/eca797c2-68fe-4ecd-9c63-de6dbbe3f70c', u'rel': u'self'}, {u'href': u'http://localhost/clusters/eca797c2-68fe-4ecd-9c63-de6dbbe3f70c', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'febae289-5b5d-43c0-9b53-865d08c5316b', u'links': [{u'href': u'http://localhost/v1/clusters/febae289-5b5d-43c0-9b53-865d08c5316b', u'rel': u'self'}, {u'href': u'http://localhost/clusters/febae289-5b5d-43c0-9b53-865d08c5316b', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'944eed2b-9bea-451b-9c8d-1dda57506bb1', u'links': [{u'href': u'http://localhost/v1/clusters/944eed2b-9bea-451b-9c8d-1dda57506bb1', u'rel': u'self'}, {u'href': u'http://localhost/clusters/944eed2b-9bea-451b-9c8d-1dda57506bb1', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}], u'next': u'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=944eed2b-9bea-451b-9c8d-1dda57506bb1'} {5} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links [0.902942s] ... ok DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "request_id": ""}]} {12} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_delete [0.247319s] ... ok DELETE: /v1/bays/f4b180ab-d54e-4bde-8adf-08ff19b7129c GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster f4b180ab-d54e-4bde-8adf-08ff19b7129c could not be found", "detail": "Cluster f4b180ab-d54e-4bde-8adf-08ff19b7129c could not be found.", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_not_found [0.560568s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_update [0.498578s] ... ok GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_get_one [0.268646s] ... ok GET: /v1/bays/a820f253-6b15-4d22-9a36-35860a7d05f8/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:detail to be performed", "detail": "Policy doesn't allow bay:detail to be performed.", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail [0.405139s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_multi_images_same_name [0.512190s] ... ok GET: /v1/baymodels/test_baymodel {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "request_id": ""}]} {3} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_multiple_baymodel [0.084158s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'test.bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/2db06ff6-0e04-4658-b9da-d0c741201f1b Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/2db06ff6-0e04-4658-b9da-d0c741201f1b", "rel": "self"}, {"href": "http://localhost/bays/2db06ff6-0e04-4658-b9da-d0c741201f1b", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "2db06ff6-0e04-4658-b9da-d0c741201f1b", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "test.bay", "stack_id": null, "created_at": "2019-01-17T08:23:20.753077+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {27} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_valid_name [0.237783s] ... ok {27} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelObject.test_baymodel_init [0.012731s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'bay_example_A', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/f458e98f-218d-436f-93a7-939ffc9fd7e2 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/f458e98f-218d-436f-93a7-939ffc9fd7e2", "rel": "self"}, {"href": "http://localhost/bays/f458e98f-218d-436f-93a7-939ffc9fd7e2", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "f458e98f-218d-436f-93a7-939ffc9fd7e2", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "bay_example_A", "stack_id": null, "created_at": "2019-01-17T08:23:20.556551+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {28} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_doesnt_contain_id [0.242249s] ... ok GET: /v1/bays/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_not_found [0.046455s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '-test_bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} {9} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_invalid_at_start_name [0.306754s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "test-key", "detail": "test-key", "request_id": ""}]} {20} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair [0.150029s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 0, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_master_count_zero [0.080249s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {15} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image [0.131528s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '123456', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} {21} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_name [0.073594s] ... ok GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_FAILED', u'docker_volume_size': None, u'master_count': 3, u'bay_faults': {}, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.742208+00:00', u'discovery_url': None, u'flavor_id': None, u'container_version': None} {17} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay_heatclient_exception [0.258706s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'bay_example_A', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow bay:create to be performed", "detail": "Policy doesn't allow bay:create to be performed.", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_create [0.349813s] ... ok DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay [0.660000s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/baymodel_id' is a mandatory attribute and can not be removed", "detail": "'/baymodel_id' is a mandatory attribute and can not be removed", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_mandatory_property_fail [0.166771s] ... ok GET: /v1/bays/test_bay {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_multiple_bay [0.247130s] ... ok POST: /v1/certificates {'cluster_uuid': u'cluster1', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "pem": "fake-pem", "bay_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"} {23} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_name [0.207481s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 0, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_zero [0.366819s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_invalid_node_count [0.205412s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a9a2a0b1-2b58-425f-a81b-753c9b40f062"} {5} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_node_count [0.316907s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "request_id": ""}]} {3} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_uuid [0.034204s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed [0.276296s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/3a14473e-8789-45f2-877a-43846d9f3329 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/3a14473e-8789-45f2-877a-43846d9f3329", "rel": "self"}, {"href": "http://localhost/bays/3a14473e-8789-45f2-877a-43846d9f3329", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "3a14473e-8789-45f2-877a-43846d9f3329", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2000-01-01T00:00:00+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {22} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay [0.519842s] ... ok 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.6 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"} {25} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async [0.253018s] ... ok DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "request_id": ""}]} {27} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel [0.165276s] ... ok DELETE: /v1/clusters/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {23} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name_not_found [0.144204s] ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "request_id": ""}]} {21} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_get_one [0.090570s] ... ok DELETE: /v1/bays/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name_not_found [0.140886s] ... ok GET: /v1/bays/detail?limit=3&marker=6e270bf4-0689-44e2-a71e-d3b907ee7c80 {} GOT:{u'bays': [{u'links': [{u'href': u'http://localhost/v1/bays/7304336a-74d3-4570-b53a-d26d25c84cd3', u'rel': u'self'}, {u'href': u'http://localhost/bays/7304336a-74d3-4570-b53a-d26d25c84cd3', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'7304336a-74d3-4570-b53a-d26d25c84cd3', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.804900+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None}]} {12} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_with_pagination_marker [0.613551s] ... ok DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_delete [0.083545s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': 'rexray', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.312895+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {1} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_volume_driver [0.042399s] ... ok GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_FAILED', u'docker_volume_size': None, u'master_count': 3, u'bay_faults': {u'fake_name': u'fake_reason'}, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.365856+00:00', u'discovery_url': None, u'flavor_id': None, u'container_version': None} {7} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay [0.248487s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': True, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {28} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_fail [0.032872s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'test-bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/8ac2e3e9-339f-46b1-b23c-d6cfebf44ed6 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/8ac2e3e9-339f-46b1-b23c-d6cfebf44ed6", "rel": "self"}, {"href": "http://localhost/bays/8ac2e3e9-339f-46b1-b23c-d6cfebf44ed6", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "8ac2e3e9-339f-46b1-b23c-d6cfebf44ed6", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "test-bay", "stack_id": null, "created_at": "2019-01-17T08:23:20.433792+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {2} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_valid_name [0.241558s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': -1, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_negative [0.082057s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} {5} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_nonexist_image [0.457104s] ... ok PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {3} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay [0.376279s] ... ok {3} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertObject.test_cert_init [0.012848s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '1.1.2'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '1.1..1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': 'openstack.org'} {14} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_dns_nameserver [0.054442s] ... ok DELETE: /v1/clustertemplates/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {21} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name [0.115216s] ... ok GET: /v1/stats?project_id=123&type=invalid {} {21} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_invalid_type_stats [0.145834s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/1b885c5d-4610-46c5-a836-93e5c6264970 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/1b885c5d-4610-46c5-a836-93e5c6264970", "rel": "self"}, {"href": "http://localhost/bays/1b885c5d-4610-46c5-a836-93e5c6264970", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "1b885c5d-4610-46c5-a836-93e5c6264970", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 60, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.504171+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {24} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_timeout [0.243042s] ... ok {21} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr [0.043148s] ... ok {21} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_path [0.020479s] ... ok {21} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_valid_patches [0.022638s] ... ok {21} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name [0.016326s] ... ok {21} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_invalid_providers [0.001827s] ... ok {21} magnum.tests.unit.api.test_expose.TestExpose.test_expose_without_rest_content_types [0.003363s] ... ok {21} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_create [0.003750s] ... ok {21} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_replace_update [0.009605s] ... ok {21} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http [0.050487s] ... ok {21} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance [0.004963s] ... ok {21} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get [0.005529s] ... ok {21} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_get_root_helper [0.014809s] ... ok {21} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip_not_raises_exceptions [0.014948s] ... ok {21} magnum.tests.unit.common.test_utils.GeneratePasswordTestCase.test_generate_password [0.012420s] ... ok {21} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked [0.012905s] ... ok {21} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_set_file_permissions [0.008662s] ... ok {21} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_get_ca_certificate [0.013995s] ... ok {21} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_no_master [0.012988s] ... ok {21} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_memory_util [0.012053s] ... ok {21} magnum.tests.unit.conductor.test_scale_manager.TestK8sScaleManager.test_get_hosts_with_container [0.020711s] ... ok {21} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_invalid_mods [0.011956s] ... ok {21} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_public [0.064254s] ... ok {21} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uudid_that_does_not_exist [0.021830s] ... ok {21} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_invalid [0.013402s] ... ok GET: /v1/baymodels/93f34ef3-40c4-4f40-a572-e849d787c673/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:detail to be performed", "detail": "Policy doesn't allow baymodel:detail to be performed.", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_detail [0.027278s] ... ok {21} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_if_cluster_template_is_secure [0.014118s] ... ok {21} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_required_param_not_set [0.012236s] ... ok {21} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_bad_id_and_uuid [0.015372s] ... ok {21} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values [0.003005s] ... ok {21} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values [0.002286s] ... ok {21} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables [0.016142s] ... ok {21} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list [0.022387s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_keypair_id [0.189230s] ... ok {21} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics [0.024583s] ... ok GOT:{u'bays': [{u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/2b215dba-6c37-49c4-b0a9-cd8e9deb863f', u'rel': u'self'}, {u'href': u'http://localhost/bays/2b215dba-6c37-49c4-b0a9-cd8e9deb863f', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'2b215dba-6c37-49c4-b0a9-cd8e9deb863f', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/23de9c3e-02a7-43b3-af2b-24d386a1142a', u'rel': u'self'}, {u'href': u'http://localhost/bays/23de9c3e-02a7-43b3-af2b-24d386a1142a', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'23de9c3e-02a7-43b3-af2b-24d386a1142a', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/1cf4fea7-1e40-4697-8129-b51963d46dff', u'rel': u'self'}, {u'href': u'http://localhost/bays/1cf4fea7-1e40-4697-8129-b51963d46dff', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'1cf4fea7-1e40-4697-8129-b51963d46dff', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/4c2ec244-da7a-4aa6-bbb2-d9107a6d60cc', u'rel': u'self'}, {u'href': u'http://localhost/bays/4c2ec244-da7a-4aa6-bbb2-d9107a6d60cc', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'4c2ec244-da7a-4aa6-bbb2-d9107a6d60cc', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/fdad3391-ba1b-4b52-a746-f3fe4344f633', u'rel': u'self'}, {u'href': u'http://localhost/bays/fdad3391-ba1b-4b52-a746-f3fe4344f633', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'fdad3391-ba1b-4b52-a746-f3fe4344f633', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}]} {6} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many [1.116068s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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'", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_non_existent_property [0.250472s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'test_bay123456', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/08ce25fb-831b-461f-866c-7497c98a7af9 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/08ce25fb-831b-461f-866c-7497c98a7af9", "rel": "self"}, {"href": "http://localhost/bays/08ce25fb-831b-461f-866c-7497c98a7af9", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "08ce25fb-831b-461f-866c-7497c98a7af9", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "test_bay123456", "stack_id": null, "created_at": "2019-01-17T08:23:20.336235+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {9} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_valid_str_int_name [0.309764s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'testbay-', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/c5459aa0-2ba8-4ce6-8fcc-042cba8906e3 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/c5459aa0-2ba8-4ce6-8fcc-042cba8906e3", "rel": "self"}, {"href": "http://localhost/bays/c5459aa0-2ba8-4ce6-8fcc-042cba8906e3", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "c5459aa0-2ba8-4ce6-8fcc-042cba8906e3", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "testbay-", "stack_id": null, "created_at": "2019-01-17T08:23:20.532131+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {26} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_at_end_valid_name [0.247915s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': None, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/050c31a1-7537-4403-b3b1-fd741c8c0fbb Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/050c31a1-7537-4403-b3b1-fd741c8c0fbb", "rel": "self"}, {"href": "http://localhost/bays/050c31a1-7537-4403-b3b1-fd741c8c0fbb", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "050c31a1-7537-4403-b3b1-fd741c8c0fbb", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": null, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.785883+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {15} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_none [0.247190s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '_test_bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_invalid_at_start_name [0.032839s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {3} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_multiple_cluster [0.354539s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'testbay_', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/dfa2d946-0914-491d-8949-37c1f599e5ae Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/dfa2d946-0914-491d-8949-37c1f599e5ae", "rel": "self"}, {"href": "http://localhost/bays/dfa2d946-0914-491d-8949-37c1f599e5ae", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "dfa2d946-0914-491d-8949-37c1f599e5ae", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "testbay_", "stack_id": null, "created_at": "2019-01-17T08:23:21.053623+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {17} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_at_end_valid_name [0.238699s] ... ok PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': u'761c7fa6-86e5-4f15-b1ab-b6a8f6005089', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'value': u'761c7fa6-86e5-4f15-b1ab-b6a8f6005089', 'op': 'replace'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'value': u'761c7fa6-86e5-4f15-b1ab-b6a8f6005089', 'op': 'replace'}]'. Reason: can't replace non-existent object 'baymodel_id'", "request_id": ""}]} {12} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_baymodel_id_failed [0.206864s] ... ok PATCH: /v1/bays/a0c2bc90-dfcc-4b09-9e1d-6b0b3f7ac599 [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster a0c2bc90-dfcc-4b09-9e1d-6b0b3f7ac599 could not be found", "detail": "Cluster a0c2bc90-dfcc-4b09-9e1d-6b0b3f7ac599 could not be found.", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_bay [0.147075s] ... ok GET: /v1/clusters/detail?limit=3&marker=0370f3a4-85a0-4575-9302-be6134eae5b1 {} GOT:{u'clusters': [{u'links': [{u'href': u'http://localhost/v1/clusters/6048ed47-62de-4778-a84c-e55a5afcc903', u'rel': u'self'}, {u'href': u'http://localhost/clusters/6048ed47-62de-4778-a84c-e55a5afcc903', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'6048ed47-62de-4778-a84c-e55a5afcc903', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.096482+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None}]} {23} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_with_pagination_marker [0.643495s] ... ok DELETE: /v1/baymodels/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/31da8414-8a3f-4dbc-bd3f-1bbad8d5deef Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/31da8414-8a3f-4dbc-bd3f-1bbad8d5deef", "rel": "self"}, {"href": "http://localhost/bays/31da8414-8a3f-4dbc-bd3f-1bbad8d5deef", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "31da8414-8a3f-4dbc-bd3f-1bbad8d5deef", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 1, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.323422+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {17} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name [0.110629s] ... ok {20} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count [0.250433s] ... ok GET: /v1/bays/21a15396-571e-487b-88f1-53739bc9ba09 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'self'}, {u'href': u'http://localhost/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'21a15396-571e-487b-88f1-53739bc9ba09', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.485707+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} GET: /v1/bays/21a15396-571e-487b-88f1-53739bc9ba09 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'self'}, {u'href': u'http://localhost/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'21a15396-571e-487b-88f1-53739bc9ba09', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.485707+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} GET: /bays/21a15396-571e-487b-88f1-53739bc9ba09 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'self'}, {u'href': u'http://localhost/bays/21a15396-571e-487b-88f1-53739bc9ba09', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'21a15396-571e-487b-88f1-53739bc9ba09', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.485707+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links [0.902724s] ... ok {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update [0.182874s] ... ok GET: /v1/baymodels/detail {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.054874+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {27} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail [0.085034s] ... ok DELETE: /v1/baymodels/e91ee392-bf05-436f-a5d9-88aa432e8625 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate e91ee392-bf05-436f-a5d9-88aa432e8625 could not be found", "detail": "ClusterTemplate e91ee392-bf05-436f-a5d9-88aa432e8625 could not be found.", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found [0.083763s] ... ok GET: /v1/baymodels {} GOT:{u'baymodels': []} {27} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty [0.075912s] ... ok GET: /v1/bays {} GOT:{u'bays': [{u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/2f4d76b6-da57-4f4f-85e3-2312dd9ef09e', u'rel': u'self'}, {u'href': u'http://localhost/bays/2f4d76b6-da57-4f4f-85e3-2312dd9ef09e', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'2f4d76b6-da57-4f4f-85e3-2312dd9ef09e', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/f3bc0f89-efe5-4287-a760-feab222ac868', u'rel': u'self'}, {u'href': u'http://localhost/bays/f3bc0f89-efe5-4287-a760-feab222ac868', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'f3bc0f89-efe5-4287-a760-feab222ac868', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}, {u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'links': [{u'href': u'http://localhost/v1/bays/fb15d91e-266e-4efb-99eb-8c8726991720', u'rel': u'self'}, {u'href': u'http://localhost/bays/fb15d91e-266e-4efb-99eb-8c8726991720', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'uuid': u'fb15d91e-266e-4efb-99eb-8c8726991720', u'master_count': 3, u'flavor_id': None, u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'node_count': 3, u'master_flavor_id': None, u'bay_create_timeout': 60, u'name': u'cluster1'}], u'next': u'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=fb15d91e-266e-4efb-99eb-8c8726991720'} {18} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links_default_limit [0.875205s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "labels": {}, "updated_at": null, "master_flavor_id": null, "uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "api_address": "172.17.2.3", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": ["172.17.2.18"], "node_count": 4, "bay_create_timeout": 60, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": ["172.17.2.4"], "status_reason": "Completed successfully", "coe_version": null, "name": "bay_example_A", "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "created_at": "2019-01-17T08:23:20.390417+00:00", "container_version": null, "flavor_id": null, "discovery_url": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 4, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'bay_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.390417+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok [0.444772s] ... ok GET: /v1/baymodels/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_not_found [0.072769s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {15} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_external_network_id [0.190633s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2000-01-01T00:00:00+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {13} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel [0.044530s] ... ok GET: /v1/clustertemplates?limit=3&marker=b077acf5-3f53-4dd4-af90-33504f719765 {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/154194a7-6299-4d68-a9bb-4dc091f3de9a', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/154194a7-6299-4d68-a9bb-4dc091f3de9a', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'154194a7-6299-4d68-a9bb-4dc091f3de9a', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.358112+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {1} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_pagination_marker [0.155238s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 1, 'flavor_id': None, 'baymodel_id': u'foo', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/cd1bf4f9-1625-4e1e-baa8-be668ccc73b9 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/cd1bf4f9-1625-4e1e-baa8-be668ccc73b9", "rel": "self"}, {"href": "http://localhost/bays/cd1bf4f9-1625-4e1e-baa8-be668ccc73b9", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "cd1bf4f9-1625-4e1e-baa8-be668ccc73b9", "api_address": null, "baymodel_id": "foo", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 1, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.637337+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {22} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_one_node [0.240737s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8eedf972-cbe0-487e-826d-86514ee9463b"} POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/3bf2cf5d-7705-4c5e-9454-0040c339a974 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/3bf2cf5d-7705-4c5e-9454-0040c339a974", "rel": "self"}, {"href": "http://localhost/bays/3bf2cf5d-7705-4c5e-9454-0040c339a974", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "3bf2cf5d-7705-4c5e-9454-0040c339a974", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 1, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.669449+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {3} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_docker_volume_size [0.310119s] ... ok {2} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_master_count [0.234290s] ... ok PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 202 Accepted Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {15} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificate.test_rotate_ca_cert [0.148042s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'bay_model_example_A', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:create to be performed", "detail": "Policy doesn't allow baymodel:create to be performed.", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create [0.030860s] ... ok DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_bay [0.224509s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': u'foo', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "request_id": ""}]} {12} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_multi_node [0.142544s] ... ok GET: /v1/baymodels {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:get_all to be performed", "detail": "Policy doesn't allow baymodel:get_all to be performed.", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_all [0.026494s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/761287e5-eceb-44ae-971d-a1976caf7b8c Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/761287e5-eceb-44ae-971d-a1976caf7b8c", "rel": "self"}, {"href": "http://localhost/bays/761287e5-eceb-44ae-971d-a1976caf7b8c", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "761287e5-eceb-44ae-971d-a1976caf7b8c", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:22.354693+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {6} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_generate_uuid [0.263416s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute keypair_id", "detail": "Invalid input for field/attribute keypair_id. Value: 'None'. Mandatory field missing.", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_keypair_id [0.028026s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_update [0.185498s] ... ok GET: /v1/baymodels?limit=3&marker=a8113470-9f80-49ad-8ea9-13ab2edca7ad {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/9594e73a-2b04-4a67-b124-27b6f229ddff', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/9594e73a-2b04-4a67-b124-27b6f229ddff', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'9594e73a-2b04-4a67-b124-27b6f229ddff', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.518578+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {9} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_all_with_pagination_marker [0.265167s] ... ok GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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'", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one [0.082048s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_non_existent_property_fail [0.083878s] ... ok GET: /v1/clusters/cluster1 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.422003+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {23} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name [0.252973s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.739558+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {5} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_dns [0.043940s] ... ok GET: /v1/bays/detail {} GOT:{u'bays': [{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.270826+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None}]} {18} magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail [0.256501s] ... ok DELETE: /v1/baymodels/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name_not_found [0.077260s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.595257+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {0} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_external_network [0.044305s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': 'm2.small', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "d7f902a4-5b5f-46e1-a1f7-c6f111e37450"} {15} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_flavor_id [0.319209s] ... ok GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_get_one [0.079223s] ... ok GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'cluster_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'pem': u'fake-pem', u'bay_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'csr': u'fake-csr'} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'cluster_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'pem': u'fake-pem', u'bay_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'csr': u'fake-csr'} GET: /certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'cluster_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'pem': u'fake-pem', u'bay_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'csr': u'fake-csr'} {13} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links [0.431878s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'test.-_bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/5fa46106-2984-4aea-a6fa-0b627bf5af31 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/5fa46106-2984-4aea-a6fa-0b627bf5af31", "rel": "self"}, {"href": "http://localhost/bays/5fa46106-2984-4aea-a6fa-0b627bf5af31", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "5fa46106-2984-4aea-a6fa-0b627bf5af31", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "test.-_bay", "stack_id": null, "created_at": "2019-01-17T08:23:20.768812+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {26} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_mix_special_char_valid_name [0.234788s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute baymodel_id", "detail": "Invalid input for field/attribute baymodel_id. Value: 'None'. Mandatory field missing.", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id [0.036745s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} {1} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_image_name [0.035809s] ... ok PATCH: /v1/clusters/13ad5cbc-31fe-4744-807c-3a1773648b42 [{'path': '/cluster_id', 'value': '13ad5cbc-31fe-4744-807c-3a1773648b42', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 13ad5cbc-31fe-4744-807c-3a1773648b42 could not be found", "detail": "Cluster 13ad5cbc-31fe-4744-807c-3a1773648b42 could not be found.", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_uuid_not_found [0.146133s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': u'clustermodel1', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/fdcb3a72-0d52-48de-af7a-76e7be737b03 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/fdcb3a72-0d52-48de-af7a-76e7be737b03", "rel": "self"}, {"href": "http://localhost/bays/fdcb3a72-0d52-48de-af7a-76e7be737b03", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "fdcb3a72-0d52-48de-af7a-76e7be737b03", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:21.050635+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {16} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_baymodel_name [0.241394s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.773456+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} 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.6 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:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2019-01-17T08:23:21.071957+00:00', u'keypair': None, u'node_count': 1, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.773456+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {28} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok [0.486857s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_cluster_not_found [0.088396s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {23} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_add_non_existent_property [0.200834s] ... ok GET: /v1/certificates/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_multiple_cluster [0.310240s] ... ok GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'bay_model_example_A', u'created_at': u'2019-01-17T08:23:20.653523+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "bay_model_example_A", "created_at": "2019-01-17T08:23:20.653523+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": null} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:20.905595+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'bay_model_example_A', u'created_at': u'2019-01-17T08:23:20.653523+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': None} {4} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular [0.335281s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/37d3bd44-7659-4b66-a74a-4dc8d8a4ed11 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/37d3bd44-7659-4b66-a74a-4dc8d8a4ed11", "rel": "self"}, {"href": "http://localhost/bays/37d3bd44-7659-4b66-a74a-4dc8d8a4ed11", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "37d3bd44-7659-4b66-a74a-4dc8d8a4ed11", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:20.880817+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_set_project_id_and_user_id [0.234013s] ... ok GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 3, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'bay_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.245500+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "labels": {}, "updated_at": null, "master_flavor_id": null, "uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "api_address": "172.17.2.3", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": ["172.17.2.18"], "node_count": 1, "bay_create_timeout": 60, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": ["172.17.2.4"], "status_reason": "Completed successfully", "coe_version": null, "name": "bay_example_A", "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "created_at": "2019-01-17T08:23:20.245500+00:00", "container_version": null, "flavor_id": null, "discovery_url": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2019-01-17T08:23:20.545558+00:00', u'master_flavor_id': None, u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'baymodel_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'master_addresses': [u'172.17.2.18'], u'node_count': 1, u'bay_create_timeout': 60, u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'name': u'bay_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.245500+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {19} magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok [0.555851s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_image_id [0.397111s] ... ok DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_delete [0.193739s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_os_distro_image [0.034559s] ... ok GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow certificate:get to be performed", "detail": "Policy doesn't allow certificate:get to be performed.", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one [0.148086s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/keypair_id' is a mandatory attribute and can not be removed", "detail": "'/keypair_id' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "request_id": ""}]} {8} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_mandatory_property_fail [0.116546s] ... ok DELETE: /v1/clusters/93710eb8-8c25-4f76-8348-dfa62cb7c984 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 93710eb8-8c25-4f76-8348-dfa62cb7c984 could not be found", "detail": "Cluster 93710eb8-8c25-4f76-8348-dfa62cb7c984 could not be found.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_not_found [0.174027s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-flavor", "detail": "test-flavor", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_flavor [0.142103s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-net", "detail": "test-net", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_ext_network [0.258912s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': None, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "53f2b103-6024-429d-9099-2ce523bc1226"} {23} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_none [0.317418s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'flannel', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.472146+00:00", "network_driver": "flannel", "fixed_network": "private", "coe": "kubernetes", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {20} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver [0.044578s] ... ok GET: /v1/baymodels {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.928954+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one [0.084799s] ... ok GET: /v1/baymodels {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/b3af9e73-f477-45df-b726-a83e9001c563', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/b3af9e73-f477-45df-b726-a83e9001c563', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'b3af9e73-f477-45df-b726-a83e9001c563', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.214193+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/0a7a5945-2af7-42b5-b4ab-5b6cf289f371', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/0a7a5945-2af7-42b5-b4ab-5b6cf289f371', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'0a7a5945-2af7-42b5-b4ab-5b6cf289f371', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.219447+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/ba1db411-954b-456b-95b4-fd16dd74e62b', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/ba1db411-954b-456b-95b4-fd16dd74e62b', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'ba1db411-954b-456b-95b4-fd16dd74e62b', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.224074+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/d752b790-e926-40a0-a36d-0a52a848dabd', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/d752b790-e926-40a0-a36d-0a52a848dabd', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'd752b790-e926-40a0-a36d-0a52a848dabd', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.228685+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/9c239c97-699b-4e80-afd4-ddf7f18ac76f', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/9c239c97-699b-4e80-afd4-ddf7f18ac76f', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'9c239c97-699b-4e80-afd4-ddf7f18ac76f', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.233275+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {11} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_many [0.119026s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_long_name [0.036132s] ... ok GET: /v1/clustertemplates/1881cdd6-1466-4ace-90cd-211d1a181b16 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/1881cdd6-1466-4ace-90cd-211d1a181b16', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/1881cdd6-1466-4ace-90cd-211d1a181b16', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'1881cdd6-1466-4ace-90cd-211d1a181b16', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.576669+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {15} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid [0.086799s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 99, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 99, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.237099+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {27} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_docker_volume_size [0.045702s] ... ok GET: /v1/clusters {} GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'eb0e521a-0330-403c-a602-fe7bbf16732c', u'links': [{u'href': u'http://localhost/v1/clusters/eb0e521a-0330-403c-a602-fe7bbf16732c', u'rel': u'self'}, {u'href': u'http://localhost/clusters/eb0e521a-0330-403c-a602-fe7bbf16732c', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'd6b740e9-0ca4-48d4-8d3d-53427bf3167e', u'links': [{u'href': u'http://localhost/v1/clusters/d6b740e9-0ca4-48d4-8d3d-53427bf3167e', u'rel': u'self'}, {u'href': u'http://localhost/clusters/d6b740e9-0ca4-48d4-8d3d-53427bf3167e', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'8ac4e716-0578-478e-a2ec-2f4357c92ec4', u'links': [{u'href': u'http://localhost/v1/clusters/8ac4e716-0578-478e-a2ec-2f4357c92ec4', u'rel': u'self'}, {u'href': u'http://localhost/clusters/8ac4e716-0578-478e-a2ec-2f4357c92ec4', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'bfc6d2ed-537f-4097-af80-e1e74d236326', u'links': [{u'href': u'http://localhost/v1/clusters/bfc6d2ed-537f-4097-af80-e1e74d236326', u'rel': u'self'}, {u'href': u'http://localhost/clusters/bfc6d2ed-537f-4097-af80-e1e74d236326', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects [0.886388s] ... ok PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] {11} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_fail [0.189572s] ... ok {11} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_generate_uuid [0.018010s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.447000+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {3} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_flavor [0.044182s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': -1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 2, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 'notanint', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {14} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_docker_volume_size [0.066613s] ... ok GET: /v1/clusters?limit=3&marker=d3918ebc-97fa-4cbc-8bd5-eb6140da8ff2 {} GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'52457846-8bff-431f-a128-e9e476f86a36', u'links': [{u'href': u'http://localhost/v1/clusters/52457846-8bff-431f-a128-e9e476f86a36', u'rel': u'self'}, {u'href': u'http://localhost/clusters/52457846-8bff-431f-a128-e9e476f86a36', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}]} {6} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_pagination_marker [0.585940s] ... ok PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': u'9cd87ad9-28c9-4732-92ab-ab817ee12976', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "cannot change cluster property(ies) cluster_template_id", "detail": "cannot change cluster property(ies) cluster_template_id.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed [0.275643s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': 'invalid', 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'status': 'CREATE_IN_PROGRESS', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'create_timeout': 15, 'name': 'cluster1', 'docker_volume_size': None, 'labels': 'invalid', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'discovery_url': None, 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52'}'. Value not a valid dict: invalid", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_labels [0.086402s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 0, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/450e999f-4519-4fe6-962b-c8eeae2aada7 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/450e999f-4519-4fe6-962b-c8eeae2aada7", "rel": "self"}, {"href": "http://localhost/bays/450e999f-4519-4fe6-962b-c8eeae2aada7", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "450e999f-4519-4fe6-962b-c8eeae2aada7", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 0, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:21.003339+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {26} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_zero [0.234177s] ... ok DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {23} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_cluster [0.224330s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "bay_model_example_A", "created_at": "2019-01-17T08:23:20.962399+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:21.309112+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'public': True, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'bay_model_example_A', u'created_at': u'2019-01-17T08:23:20.962399+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {25} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update [0.429871s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.417229+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {12} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_network_driver [0.045220s] ... ok GET: /v1/clusters {} GOT:{u'clusters': []} {25} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty [0.042636s] ... ok GET: /v1/clusters/27d750c5-92b6-4a37-bf2c-891bc57b4e1e {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 27d750c5-92b6-4a37-bf2c-891bc57b4e1e could not be found", "detail": "Cluster 27d750c5-92b6-4a37-bf2c-891bc57b4e1e could not be found.", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_not_found [0.041991s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.811099+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {9} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_flavor [0.068441s] ... ok GET: /v1/clustertemplates/b8ce4566-8f3c-4a4b-8358-82186e3564f6 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/b8ce4566-8f3c-4a4b-8358-82186e3564f6', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/b8ce4566-8f3c-4a4b-8358-82186e3564f6', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'b8ce4566-8f3c-4a4b-8358-82186e3564f6', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'b8ce4566-8f3c-4a4b-8358-82186e3564f6', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.941145+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {2} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_admin [0.086352s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '123456test_bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': 3, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/6ad95fd9-8fb4-46c7-a218-64edbe1f01b4 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/6ad95fd9-8fb4-46c7-a218-64edbe1f01b4", "rel": "self"}, {"href": "http://localhost/bays/6ad95fd9-8fb4-46c7-a218-64edbe1f01b4", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "6ad95fd9-8fb4-46c7-a218-64edbe1f01b4", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": 3, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:21.117116+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {19} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_str_name [0.033210s] ... ok {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_docker_volume_size [0.237282s] ... ok {18} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_nonexist_image [0.133929s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a0b79295-b4e6-4923-ac5e-61c024f9c26f"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "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.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached [0.718834s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "632bb335-3d72-4707-a964-1465083c6e44"} {13} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster [0.518624s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': u'foo', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_multi_node [0.166929s] ... ok POST: /v1/certificates {'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'pem': 'fake-pem', 'csr': 'fake-csr'} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow certificate:create to be performed", "detail": "Policy doesn't allow certificate:create to be performed.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_create [0.142833s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_images_same_name [0.255668s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "d901f214-2097-4470-bdbe-d0767502ad86"} {25} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_generate_uuid [0.315984s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test", "detail": "test", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_external_network [0.033735s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': -1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 2, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 'notanint', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {5} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_docker_volume_size [0.070251s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.550445+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {1} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_volume_driver [0.042147s] ... 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "bay_model_example_B", "created_at": "2019-01-17T08:23:20.842836+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'bay_model_example_B', u'created_at': u'2019-01-17T08:23:20.842836+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular [0.285323s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': u'foo', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 1, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "b94f30b8-1782-4740-bf9c-9a3478b18521"} {6} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_one_node [0.200680s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'testbay.', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/63242953-b497-495d-82be-2e7bb1334a89 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/63242953-b497-495d-82be-2e7bb1334a89", "rel": "self"}, {"href": "http://localhost/bays/63242953-b497-495d-82be-2e7bb1334a89", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "63242953-b497-495d-82be-2e7bb1334a89", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "testbay.", "stack_id": null, "created_at": "2019-01-17T08:23:21.418016+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {16} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name [0.246640s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': 'm2.small', 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e1df2665-4658-495e-bbe5-36e8e12c7ae1"} {13} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_flavor_id [0.297526s] ... ok GET: /v1/baymodels/?limit=3 {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/f7edcb43-b954-4f1c-9e14-ecb59178bf18', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/f7edcb43-b954-4f1c-9e14-ecb59178bf18', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'f7edcb43-b954-4f1c-9e14-ecb59178bf18', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.888292+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/bd1c371e-3efe-4838-b9b5-15be9fbf4836', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/bd1c371e-3efe-4838-b9b5-15be9fbf4836', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'bd1c371e-3efe-4838-b9b5-15be9fbf4836', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.893885+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/15a22664-7a2d-4973-9d76-c88e5545d1d5', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/15a22664-7a2d-4973-9d76-c88e5545d1d5', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'15a22664-7a2d-4973-9d76-c88e5545d1d5', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.898854+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}], u'next': u'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=15a22664-7a2d-4973-9d76-c88e5545d1d5'} {7} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links [0.112904s] ... ok PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': 'ef4c901a-39cf-494e-8a61-d4c3b87e23fd', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "ClusterTemplate ef4c901a-39cf-494e-8a61-d4c3b87e23fd could not be found", "detail": "ClusterTemplate ef4c901a-39cf-494e-8a61-d4c3b87e23fd could not be found.", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster_template_id [0.488907s] ... ok PATCH: /v1/baymodels/2fc7b8f1-0106-4f56-b11d-9bea5a72eae3 [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate 2fc7b8f1-0106-4f56-b11d-9bea5a72eae3 could not be found", "detail": "ClusterTemplate 2fc7b8f1-0106-4f56-b11d-9bea5a72eae3 could not be found.", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_not_found [0.084247s] ... ok GET: /v1/baymodels {} GOT:{u'baymodels': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/2de3fc1b-9c90-431a-ada2-69a92f29fcc1', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/2de3fc1b-9c90-431a-ada2-69a92f29fcc1', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'2de3fc1b-9c90-431a-ada2-69a92f29fcc1', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.742771+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/270f246f-2b9c-48a9-b765-676ac3d34b92', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/270f246f-2b9c-48a9-b765-676ac3d34b92', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'270f246f-2b9c-48a9-b765-676ac3d34b92', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.747928+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/085bb195-08d7-420c-9cb0-1e7f13f87a11', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/085bb195-08d7-420c-9cb0-1e7f13f87a11', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'085bb195-08d7-420c-9cb0-1e7f13f87a11', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.752477+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}], u'next': u'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=085bb195-08d7-420c-9cb0-1e7f13f87a11'} {24} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links_default_limit [0.110384s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_image_id [0.028552s] ... ok PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow certificate:rotate_ca to be performed", "detail": "Policy doesn't allow certificate:rotate_ca to be performed.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_rotate [0.140557s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'faults': {}, u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_FAILED', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.509271+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {12} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster_heatclient_exception [0.259510s] ... ok 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.6 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:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'keypair': None, u'node_count': 4, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.323706+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {27} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok [0.381491s] ... ok DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_delete [0.084883s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test", "detail": "test", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_no_exist_external_network [0.035217s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': -1, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_negative [0.080840s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_create_baymodel_with_no_os_distro_image [0.190136s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "test-img", "detail": "test-img", "request_id": ""}]} {9} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_image_name [0.033840s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c67651bd-e960-412b-8a7e-2db1f42a3fe6"} {6} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_keypair [0.179061s] ... ok {6} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplateObject.test_cluster_template_init [0.007765s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 0, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "dc21ef99-5850-47c5-b015-17fd814079a9"} {25} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_zero [0.502882s] ... ok DELETE: /v1/clusters/test_cluster GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_multiple_cluster_by_name [0.370167s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8ae8df47-beb7-412a-b7b6-d687dbbdddae"} {17} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_timeout [0.308982s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.610576+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {8} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_not_set [0.040093s] ... ok GET: /v1/clustertemplates/d477e97a-2195-474a-86d0-047e92deda02 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate d477e97a-2195-474a-86d0-047e92deda02 could not be found", "detail": "ClusterTemplate d477e97a-2195-474a-86d0-047e92deda02 could not be found.", "request_id": ""}]} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'cluster_model_example_A', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:create to be performed", "detail": "Policy doesn't allow clustertemplate:create to be performed.", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_not_found [0.078782s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_create [0.030298s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/2d550c1a-81da-4615-b15b-254312ae650e Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "links": [{"href": "http://localhost/v1/baymodels/2d550c1a-81da-4615-b15b-254312ae650e", "rel": "self"}, {"href": "http://localhost/baymodels/2d550c1a-81da-4615-b15b-254312ae650e", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "2d550c1a-81da-4615-b15b-254312ae650e", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.031907+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_image_name [0.042549s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/2db72158-5e75-43fd-acc2-29e13fff455a Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "links": [{"href": "http://localhost/v1/baymodels/2db72158-5e75-43fd-acc2-29e13fff455a", "rel": "self"}, {"href": "http://localhost/baymodels/2db72158-5e75-43fd-acc2-29e13fff455a", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "2db72158-5e75-43fd-acc2-29e13fff455a", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.270596+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {31} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_os_distro_image [0.044437s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': u'clustermodel1', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "19428788-9a95-4207-bd44-c694aadfc7f4"} {27} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cluster_template_name [0.316323s] ... ok DELETE: /v1/clustertemplates/test_cluster_template GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_multiple_cluster_template_by_name [0.090480s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'overlay', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 1, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "overlay", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.522458+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {20} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_overlay [0.046154s] ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.595487+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {13} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one [0.083798s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_update [0.387018s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.390871+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {14} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_labels [0.070436s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "keypair2", "detail": "keypair2", "request_id": ""}]} {9} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_keypair_same_name [0.261267s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'name': '.test_bay', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_invalid_at_start_name [0.034360s] ... ok GET: /v1/clustertemplates/690a67a5-04e6-40cb-a5a7-cb03f243c42c/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:detail to be performed", "detail": "Policy doesn't allow clustertemplate:detail to be performed.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_detail [0.026185s] ... ok GET: /v1/baymodels/clustermodel1 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:20.768509+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {19} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name [0.085928s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_keypair_id [0.149305s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/5cec231a-7315-476e-b92b-0938de98d51e Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/5cec231a-7315-476e-b92b-0938de98d51e", "rel": "self"}, {"href": "http://localhost/bays/5cec231a-7315-476e-b92b-0938de98d51e", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "5cec231a-7315-476e-b92b-0938de98d51e", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": 20, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "cluster1", "stack_id": null, "created_at": "2019-01-17T08:23:21.684817+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {16} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_docker_volume_size [0.240911s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 0, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_zero [0.084845s] ... ok PATCH: /v1/clusters/cluster_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 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:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'keypair': None, u'node_count': 4, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster_example_A', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.764058+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {12} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name [0.375874s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_against_single [0.036652s] ... ok GET: /v1/clustertemplates/test_clustertemplate {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_multiple_cluster_template [0.087985s] ... ok GET: /v1/federations {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'f3b356e9-8db6-4c43-b7cf-671695339960', u'links': [{u'href': u'http://localhost/v1/federations/f3b356e9-8db6-4c43-b7cf-671695339960', u'rel': u'self'}, {u'href': u'http://localhost/federations/f3b356e9-8db6-4c43-b7cf-671695339960', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'aa5bb846-5b7e-47a5-a114-c22352eb3899', u'links': [{u'href': u'http://localhost/v1/federations/aa5bb846-5b7e-47a5-a114-c22352eb3899', u'rel': u'self'}, {u'href': u'http://localhost/federations/aa5bb846-5b7e-47a5-a114-c22352eb3899', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'14ef9448-d293-4512-8977-d717f822ae86', u'links': [{u'href': u'http://localhost/v1/federations/14ef9448-d293-4512-8977-d717f822ae86', u'rel': u'self'}, {u'href': u'http://localhost/federations/14ef9448-d293-4512-8977-d717f822ae86', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'1bf47b14-1207-4698-9730-c2d09d85e529', u'links': [{u'href': u'http://localhost/v1/federations/1bf47b14-1207-4698-9730-c2d09d85e529', u'rel': u'self'}, {u'href': u'http://localhost/federations/1bf47b14-1207-4698-9730-c2d09d85e529', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'45f07c6e-323f-4df7-b852-5e79e44d2c13', u'links': [{u'href': u'http://localhost/v1/federations/45f07c6e-323f-4df7-b852-5e79e44d2c13', u'rel': u'self'}, {u'href': u'http://localhost/federations/45f07c6e-323f-4df7-b852-5e79e44d2c13', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}]} {5} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_many [0.071303s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': -1, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {27} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_negative [0.082092s] ... ok DELETE: /v1/federations/0a464108-2787-4ebf-bd79-45baa468b0c5 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/federations/0a464108-2787-4ebf-bd79-45baa468b0c5 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Federation 0a464108-2787-4ebf-bd79-45baa468b0c5 could not be found", "detail": "Federation 0a464108-2787-4ebf-bd79-45baa468b0c5 could not be found.", "request_id": ""}]} {20} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation [0.066240s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "623069b4-ae42-4ddb-9178-12ad4ebc8b2c"} {9} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_docker_volume_size [0.309494s] ... ok DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete [0.087364s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_add_root_non_existent [0.085579s] ... ok GET: /v1/clustertemplates/clustermodel1 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.349144+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {25} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name [0.087493s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": null, "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.075315+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {2} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_keypair_id [0.041042s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.140265+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_dns [0.041515s] ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 10} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The project_id fake_project could not be found", "detail": "The project_id fake_project could not be found.", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_fail [0.190755s] ... ok {5} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_project_id_not_found [0.029862s] ... ok GET: /v1/federations/test_federation {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple federations exist with same name", "detail": "Multiple federations exist with same name. Please use the federation uuid instead.", "request_id": ""}]} {0} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_multiple_federation [0.044897s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': 'rexray', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.593688+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {1} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_volume_driver [0.042822s] ... ok GET: /v1/clustertemplates {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:get_all to be performed", "detail": "Policy doesn't allow clustertemplate:get_all to be performed.", "request_id": ""}]} {9} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_all [0.027682s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {12} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_on_os_distro_image [0.463890s] ... ok GET: /v1/quotas {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:22.943870+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-1', u'id': 2}]} {5} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_not_all_tenants [0.044392s] ... ok {5} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value [0.038536s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'my-image', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "my-image", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.750048+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {18} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_doesnt_contain_id [0.049330s] ... ok {5} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_label [0.004017s] ... ok GET: /v1/certificates/cluster1 {} GOT:{u'cluster_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'pem': u'fake-pem', u'bay_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'csr': u'fake-csr'} {16} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name [0.199846s] ... ok GET: /v1/federations/64b24490-bfdf-4a86-b71d-632825c61f2f {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'64b24490-bfdf-4a86-b71d-632825c61f2f', u'links': [{u'href': u'http://localhost/v1/federations/64b24490-bfdf-4a86-b71d-632825c61f2f', u'rel': u'self'}, {u'href': u'http://localhost/federations/64b24490-bfdf-4a86-b71d-632825c61f2f', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:20.614741+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} {20} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one [0.040031s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_update [0.187774s] ... ok GET: /v1/federations/5a150573-066c-45d5-8ce0-5a8fdf59e55e {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Federation 5a150573-066c-45d5-8ce0-5a8fdf59e55e could not be found", "detail": "Federation 5a150573-066c-45d5-8ce0-5a8fdf59e55e could not be found.", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid_not_found [0.034343s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'faults': {u'fake_name': u'fake_reason'}, u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_FAILED', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.361611+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "bay_model_example_A", "created_at": "2019-01-17T08:23:21.043384+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:21.237654+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'public': True, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'bay_model_example_A', u'created_at': u'2019-01-17T08:23:21.043384+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {31} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster [0.251007s] ... ok {24} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success [0.278106s] ... ok POST: /v1/bays {'status': 'CREATE_IN_PROGRESS', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'docker_volume_size': None, 'labels': None, 'master_count': 3, 'flavor_id': None, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'discovery_url': None, 'status_reason': 'Completed successfully', 'bay_create_timeout': 15, 'master_flavor_id': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/d8c9ea85-5c3b-4caf-81b5-44f4a50540c3 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"links": [{"href": "http://localhost/v1/bays/d8c9ea85-5c3b-4caf-81b5-44f4a50540c3", "rel": "self"}, {"href": "http://localhost/bays/d8c9ea85-5c3b-4caf-81b5-44f4a50540c3", "rel": "bookmark"}], "labels": {"key2": "val2", "key1": "val1"}, "updated_at": null, "master_flavor_id": "m1.small", "uuid": "d8c9ea85-5c3b-4caf-81b5-44f4a50540c3", "api_address": null, "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "master_addresses": null, "node_count": 3, "bay_create_timeout": 15, "status": "CREATE_IN_PROGRESS", "docker_volume_size": null, "master_count": 3, "node_addresses": null, "status_reason": "Completed successfully", "coe_version": null, "name": "omicron-17-bay", "stack_id": null, "created_at": "2019-01-17T08:23:21.484643+00:00", "container_version": null, "flavor_id": "m1.small", "discovery_url": null} {30} magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name [0.275720s] ... ok GET: / {} GOT:Response: 400 Bad Request Content-Type: application/json {"errors": [{"status": 400, "code": "client", "links": [], "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)", "request_id": ""}]} {5} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault [0.022695s] ... ok {5} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_add_update [0.011733s] ... ok {5} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_valid_create [0.002880s] ... ok DELETE: /v1/clustertemplates/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "request_id": ""}]} {5} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert [0.009024s] ... ok {9} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name_not_found [0.073245s] ... ok {5} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron [0.004600s] ... ok {5} magnum.tests.unit.common.test_context.ContextTestCase.test_request_context_sets_is_admin [0.010936s] ... ok {5} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity [0.011469s] ... ok {5} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url [0.012356s] ... ok {5} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_60 [0.000272s] ... ok {5} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_check_exit_code_boolean [0.054397s] ... ok {5} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_generate_csr_and_key [0.013306s] ... ok {5} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_multi_master [0.032992s] ... ok {5} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_unit [0.009625s] ... ok {5} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_invalid_status [0.010633s] ... ok GET: /v1/federations/fake-name {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'4e32a6c2-8d4c-469d-a28c-cc59f20450c6', u'links': [{u'href': u'http://localhost/v1/federations/4e32a6c2-8d4c-469d-a28c-cc59f20450c6', u'rel': u'self'}, {u'href': u'http://localhost/federations/4e32a6c2-8d4c-469d-a28c-cc59f20450c6', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:20.621458+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} {5} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster [0.014049s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name [0.046245s] ... ok {5} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_referenced_by_clusters [0.029851s] ... ok {5} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource [0.016343s] ... ok {5} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url [0.008921s] ... ok {5} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save [0.025297s] ... ok {5} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all [0.015911s] ... ok {5} magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh [0.015407s] ... ok {5} magnum.tests.unit.objects.test_federation.TestFederationObject.test_save [0.017974s] ... ok {5} magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance [0.007687s] ... ok {5} magnum.tests.unit.objects.test_objects.TestObject.test_orphaned_object [0.008041s] ... ok GET: /v1/quotas {} GOT:{u'quotas': []} {5} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision [0.009708s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty [0.036200s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.652863+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {8} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_set_project_id_and_user_id [0.041634s] ... ok GET: /v1/clusters/e3f1721b-fc43-4ce2-bc4d-c9f1aa45b660/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:detail to be performed", "detail": "Policy doesn't allow cluster:detail to be performed.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_detail [0.036392s] ... ok POST: /v1/quotas {'resource': 'Cluster', 'id': 42, 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Must provide a valid project ID", "detail": "Must provide a valid project ID.", "request_id": ""}]} {2} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_no_project_id [0.034765s] ... ok {2} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_op [0.038330s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "88b4489f-c001-45fa-81d1-2792370c0943"} {12} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_name [0.333163s] ... ok {2} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_not_exist [0.016891s] ... ok GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'cluster_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'pem': u'fake-pem', u'bay_uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'csr': u'fake-csr'} {2} magnum.tests.unit.api.test_app.TestAppConfig.test_get_pecan_config [0.002491s] ... ok {24} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one [0.198221s] ... ok {2} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated [0.016988s] ... ok {2} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_old_update [0.016621s] ... ok {2} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_config_create [0.003962s] ... ok {2} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_invalid_coe_create [0.004362s] ... ok {2} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_remove_update [0.007031s] ... ok {2} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path [0.048262s] ... ok {2} magnum.tests.unit.common.test_exception.TestException.test_custom_message_is_templated [0.001725s] ... ok {2} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_retry_on_failure [0.416520s] ... ok {2} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac [0.015968s] ... ok {2} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_without_cert_ref [0.004833s] ... ok {2} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trust_id [0.006605s] ... ok {2} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_with_registry [0.025435s] ... ok {2} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_neutron [0.025424s] ... ok {2} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_memory_util [0.249815s] ... ok {2} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_pull_data_success [0.018823s] ... ok {2} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_by_uuid [0.145235s] ... ok {2} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_id_that_does_not_exist [0.021327s] ... ok GET: /v1/quotas {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:20.709581+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-2', u'id': 3}]} {1} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_admin [0.042589s] ... ok {2} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service [0.022157s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_quota.TestQuotaObject.test_quota_init [0.011763s] ... ok {2} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_invalid_sort_key [0.032076s] ... ok {2} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param [0.012559s] ... ok {2} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_duplicated_name [0.016139s] ... ok {2} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping [0.014075s] ... ok {2} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_uuid [0.023652s] ... ok {2} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_name [0.022083s] ... ok {2} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_on_restart [0.017900s] ... ok GET: /v1/stats?project_id=34 {} GOT:{u'clusters': 0, u'nodes': 0} {1} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_invalid_tenant_stats [0.274626s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_internal_attr [0.040310s] ... ok {1} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_invalid_uuid [0.020731s] ... ok {1} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_without_validator [0.005128s] ... ok {1} magnum.tests.unit.common.test_rpc.TestRpc.test_serialize_entity [0.012497s] ... ok {1} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed_but_not_critical [0.000559s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'fake-name', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '468fdce1-6cd8-4c68-9d9a-2914f4a9764b'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "No hostcluster specified", "detail": "No hostcluster specified. Please specify a hostcluster_id.", "request_id": ""}]} {20} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_hostcluster_id [0.091450s] ... ok {1} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert [0.005439s] ... ok {1} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete [0.198089s] ... ok {1} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_only_required [0.018539s] ... ok {1} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update [0.018868s] ... ok {1} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_ca_certificate [0.019156s] ... ok {1} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_in_progress [0.209451s] ... ok {1} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value [0.045605s] ... ok {1} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_with_filters [0.233136s] ... ok {1} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list [0.039108s] ... ok {1} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_with_filters [0.066509s] ... ok GET: /v1/stats {} GOT:{u'clusters': 1, u'nodes': 6} {1} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_with_fp [0.012735s] ... ok {20} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats_without_param [0.274545s] ... ok {1} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_coreos_kubernetes_definition [0.012493s] ... ok {20} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_invalid_value [0.021632s] ... ok GET: /v1/clusters/7b116dda-a6db-4602-8d19-a16859c559c4 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'self'}, {u'href': u'http://localhost/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'7b116dda-a6db-4602-8d19-a16859c559c4', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.466572+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} GET: /v1/clusters/7b116dda-a6db-4602-8d19-a16859c559c4 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'self'}, {u'href': u'http://localhost/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'7b116dda-a6db-4602-8d19-a16859c559c4', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.466572+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} GET: /clusters/7b116dda-a6db-4602-8d19-a16859c559c4 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'self'}, {u'href': u'http://localhost/clusters/7b116dda-a6db-4602-8d19-a16859c559c4', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'7b116dda-a6db-4602-8d19-a16859c559c4', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.466572+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {26} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links [0.481234s] ... ok {20} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_isolation_invalid_label [0.002046s] ... ok {1} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_all [0.028431s] ... ok {1} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_save [0.026121s] ... ok {20} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_with_valid_providers_none_isolation [0.001879s] ... ok {20} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_cached [0.005051s] ... ok {20} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_region [0.005405s] ... ok {1} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_from_primitive [0.003006s] ... ok {20} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached [0.102335s] ... ok {1} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create [0.021296s] ... ok {20} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_noauth [0.005086s] ... ok {20} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id [0.023247s] ... ok {1} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport [0.014589s] ... ok {20} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup [0.011923s] ... ok {20} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_notin_cache [0.009424s] ... ok {1} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list_all [0.021868s] ... ok {20} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate_without_cluster_name [0.010637s] ... ok {20} magnum.tests.unit.conductor.handlers.test_conductor_listener.TestHandler.test_ping_conductor [0.001701s] ... ok {20} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_all_values [0.019555s] ... ok {20} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check [0.020899s] ... ok {20} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_by_admin_all_tenants [0.039359s] ... ok {20} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist [0.022434s] ... ok {20} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_by_uuid [0.034436s] ... ok {20} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_id [0.023701s] ... ok PATCH: /v1/federations/87dd0b07-a0f3-4117-9d02-d956b59ea70e [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "87dd0b07-a0f3-4117-9d02-d956b59ea70e"} GET: /v1/federations/87dd0b07-a0f3-4117-9d02-d956b59ea70e {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52'], u'uuid': u'87dd0b07-a0f3-4117-9d02-d956b59ea70e', u'links': [{u'href': u'http://localhost/v1/federations/87dd0b07-a0f3-4117-9d02-d956b59ea70e', u'rel': u'self'}, {u'href': u'http://localhost/federations/87dd0b07-a0f3-4117-9d02-d956b59ea70e', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.846474+00:00', u'updated_at': u'2019-01-17T08:23:22.997480+00:00', u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'federation-example'} {20} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_delete_complete [0.224476s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join [0.189359s] ... ok {20} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done [0.041953s] ... ok {20} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.013616s] ... ok {20} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_api_address [0.014013s] ... ok 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.6 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"} {20} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid [0.012553s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled [0.263135s] ... ok {20} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_output_with_mapping_type [0.013154s] ... ok {20} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_base_get_scale_params [0.012735s] ... ok {20} magnum.tests.unit.objects.test_objects.TestObject.test_changed_2 [0.011651s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "flavor", "detail": "flavor", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_flavor [0.032896s] ... ok {20} magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor [0.011094s] ... ok {20} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_regular [0.012546s] ... ok GET: /v1/stats {} GOT:{u'clusters': 0, u'nodes': 0} {0} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty [0.053461s] ... ok {0} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_invalid_values [0.018374s] ... ok PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_not_allow_update [0.425261s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_none_flavor [0.004397s] ... ok {0} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_vaild_flavor [0.004483s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_create [0.003685s] ... ok {0} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_bm [0.002447s] ... ok {0} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_pkp [0.009442s] ... ok {0} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region [0.004691s] ... ok {0} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_notifier_null [0.011519s] ... ok {0} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_none [0.009020s] ... ok {0} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid1 [0.000775s] ... ok {0} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_crl_sign [0.001030s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed [0.111438s] ... ok {0} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete [0.205066s] ... ok {0} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name_multiple_federation [0.029380s] ... ok DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete [0.396892s] ... ok {0} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota_that_does_not_exist [0.027157s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "iota-18-model", "created_at": "2019-01-17T08:23:20.440749+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2000-01-01T00:00:00+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {14} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_name [0.045252s] ... ok {13} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template [0.033668s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail [0.021208s] ... ok {0} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param [0.013675s] ... ok GET: /v1/clustertemplates/?limit=3 {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/077dd5fd-31c8-46e9-a7ad-21364aebfa91', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/077dd5fd-31c8-46e9-a7ad-21364aebfa91', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'077dd5fd-31c8-46e9-a7ad-21364aebfa91', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:24.207972+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/5de34d2c-c832-4f6f-80a2-5454b4e9af4f', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/5de34d2c-c832-4f6f-80a2-5454b4e9af4f', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'5de34d2c-c832-4f6f-80a2-5454b4e9af4f', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:24.211155+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/882116bd-14a3-46b6-9b5c-d7ae2f366784', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/882116bd-14a3-46b6-9b5c-d7ae2f366784', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'882116bd-14a3-46b6-9b5c-d7ae2f366784', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:24.213981+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}], u'next': u'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=882116bd-14a3-46b6-9b5c-d7ae2f366784'} {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify [0.003642s] ... ok {6} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links [0.072228s] ... ok {0} magnum.tests.unit.objects.test_fields.TestClusterType.test_to_primitive [0.002079s] ... ok {0} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_to_primitive [0.002174s] ... ok {0} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid [0.002105s] ... ok {0} magnum.tests.unit.objects.test_objects.TestObject.test_dehydration [0.007021s] ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "request_id": ""}]} {12} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_one [0.087279s] ... ok {12} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype_no_value [0.017244s] ... ok {12} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_check_type [0.022282s] ... ok {12} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers [0.050843s] ... ok {12} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert_none_values [0.004157s] ... ok {12} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert_failure [0.026775s] ... ok {12} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_barbican_cert_manager [0.003043s] ... ok {12} magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url [0.004664s] ... ok {12} magnum.tests.unit.common.test_clients.ClientsTest.test_url_for [0.007195s] ... ok {12} magnum.tests.unit.common.test_profiler.TestProfiler.test_all_public_methods_are_traced [0.019126s] ... ok {12} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context [0.011974s] ... ok {12} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed [0.000495s] ... ok {12} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_with_error [0.005690s] ... ok {12} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict [0.207092s] ... ok {12} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request [0.147344s] ... ok {12} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success [0.151440s] ... ok {12} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action [0.011766s] ... ok {12} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_docker_storage_driver [0.027166s] ... ok {12} magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container [0.020038s] ... ok {12} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid_userid [0.013103s] ... ok GET: /v1/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.000794+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} GET: /v1/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.000794+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} GET: /baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'self'}, {u'href': u'http://localhost/baymodels/fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'uuid': u'fb25a1de-2828-4152-ae7f-30d8e43e2feb', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.000794+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {12} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service [0.032500s] ... ok {7} magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links [0.210489s] ... ok {12} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list [0.035250s] ... ok {12} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address [0.008859s] ... ok {12} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_driver_not_supported [0.008839s] ... ok {12} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param [0.011260s] ... ok {12} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name [0.019364s] ... ok {12} magnum.tests.unit.objects.test_objects.TestObject.test_base_attributes [0.007311s] ... ok {12} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns [0.006715s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_name_failed [0.257534s] ... ok GET: /v1/clusters/detail {} GOT:{u'clusters': [{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.581391+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None}]} {24} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail [0.253269s] ... ok GET: /v1/clustertemplates/detail {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:23.383276+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail [0.065132s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.387738+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {11} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_set_project_id_and_user_id [0.046642s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "request_id": ""}]} {14} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_get_one [0.209555s] ... ok DELETE: /v1/federations/foo GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Federation foo could not be found", "detail": "Federation foo could not be found.", "request_id": ""}]} {13} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name_not_found [0.028576s] ... ok {13} magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_valid_uuid [0.012864s] ... ok {13} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_name [0.012472s] ... ok {13} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_id [0.003258s] ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_not_allow_update [0.225219s] ... ok GET: /v1/clusters {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:get_all to be performed", "detail": "Policy doesn't allow cluster:get_all to be performed.", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all [0.033926s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple images", "detail": "Multiple images", "request_id": ""}]} {8} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_multi_image_name [0.033707s] ... ok GET: /v1/clustertemplates {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/667cde0e-815b-4280-99ef-caf44576c4b0', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/667cde0e-815b-4280-99ef-caf44576c4b0', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'667cde0e-815b-4280-99ef-caf44576c4b0', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'0', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.565679+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/0c7f2195-fa6e-4080-b571-36caa5c0058c', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/0c7f2195-fa6e-4080-b571-36caa5c0058c', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'0c7f2195-fa6e-4080-b571-36caa5c0058c', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'1', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.571095+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/d6c5ad9f-5b78-4f50-873c-99b4f996ae7e', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/d6c5ad9f-5b78-4f50-873c-99b4f996ae7e', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'd6c5ad9f-5b78-4f50-873c-99b4f996ae7e', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'2', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.575951+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/db3a9d75-88aa-48e9-bd24-bbd49e8612bd', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/db3a9d75-88aa-48e9-bd24-bbd49e8612bd', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'db3a9d75-88aa-48e9-bd24-bbd49e8612bd', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'3', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.580853+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {23} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_all_projects [0.313215s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.276165+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {27} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_not_set [0.256178s] ... ok DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster [0.284019s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'k8s', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'storm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'meson', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'osomatsu', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {29} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_coe [0.065950s] ... ok GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"status": 500, "code": "server", "links": [], "title": "Remote error: TestException Test exception message", "detail": "Remote error: TestException Test exception message.\n[u'", "request_id": ""}]} {13} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success [0.018165s] ... ok {13} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert [0.020092s] ... ok {13} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached [0.013097s] ... ok {13} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova [0.005641s] ... ok {13} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_invalid_csr [0.075859s] ... ok {13} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns [0.013986s] ... ok {13} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack [0.083276s] ... ok {13} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_raise [0.021887s] ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_A', u'created_at': u'2019-01-17T08:23:21.485359+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "cluster_model_example_A", "created_at": "2019-01-17T08:23:21.485359+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:21.932606+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_A', u'created_at': u'2019-01-17T08:23:21.485359+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': None} {10} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_singular [0.531757s] ... ok {13} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id [0.044676s] ... ok {13} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster [0.032414s] ... ok {13} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_does_not_exist [0.015746s] ... ok {13} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair_already_exists [0.019979s] ... ok {13} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_if_cluster_template_is_secure [0.010135s] ... ok {13} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_server_error [0.012175s] ... ok {13} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_uuid [0.014624s] ... ok {13} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify [0.002625s] ... ok {13} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary [0.014119s] ... ok {13} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level2 [0.010513s] ... ok {13} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport [0.009607s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '1.1.2'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '1.1..1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': 'openstack.org'} {25} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_dns_nameserver [0.052902s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_one [0.217084s] ... ok PATCH: /v1/clustertemplates/19952d33-d970-411b-be0b-583722566cc6 [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate 19952d33-d970-411b-be0b-583722566cc6 could not be found", "detail": "ClusterTemplate 19952d33-d970-411b-be0b-583722566cc6 could not be found.", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_not_found [0.064618s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "117a52f8-85d1-41b6-bb1e-acc36b605d23"} GET: /v1/certificates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_set_project_id_and_user_id [0.530409s] ... ok {8} magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_not_found [0.095419s] ... ok GET: /v1/clustertemplates {} GOT:{u'clustertemplates': []} {26} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_empty [0.086585s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Test", "detail": "Test", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_keypair [0.033356s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': -1, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative [0.082318s] ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:21.835425+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {24} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one [0.252790s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:20.872087+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {19} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_volume_driver [0.042853s] ... ok PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls [0.195883s] ... ok GET: /v1/clusters/0fa15969-5b61-4992-b54d-f2cc30c660d9 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/0fa15969-5b61-4992-b54d-f2cc30c660d9', u'rel': u'self'}, {u'href': u'http://localhost/clusters/0fa15969-5b61-4992-b54d-f2cc30c660d9', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'0fa15969-5b61-4992-b54d-f2cc30c660d9', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'fake_project', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:20.734107+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {14} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid [0.243561s] ... ok GET: /v1/federations/a2087636-a5d1-4487-ac1b-538699b17003 {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'a2087636-a5d1-4487-ac1b-538699b17003', u'links': [{u'href': u'http://localhost/v1/federations/a2087636-a5d1-4487-ac1b-538699b17003', u'rel': u'self'}, {u'href': u'http://localhost/federations/a2087636-a5d1-4487-ac1b-538699b17003', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.682580+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} {25} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid [0.049899s] ... ok GET: /v1/clusters/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_multiple_cluster [0.449930s] ... ok DELETE: /v1/clusters/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {29} magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name [0.269433s] ... ok GET: /v1/clustertemplates {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/9f1376ba-17a4-483e-adfe-acb74397ce85', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/9f1376ba-17a4-483e-adfe-acb74397ce85', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'9f1376ba-17a4-483e-adfe-acb74397ce85', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.665864+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/211522aa-e6be-4d62-a7de-34a5a86813e6', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/211522aa-e6be-4d62-a7de-34a5a86813e6', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'211522aa-e6be-4d62-a7de-34a5a86813e6', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.671146+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/32bfab8b-ea50-4b20-8f1b-2af03909f399', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/32bfab8b-ea50-4b20-8f1b-2af03909f399', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'32bfab8b-ea50-4b20-8f1b-2af03909f399', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.676061+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/03b31a43-72af-499e-8663-a919072fd5e6', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/03b31a43-72af-499e-8663-a919072fd5e6', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'03b31a43-72af-499e-8663-a919072fd5e6', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.680866+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/a54b4653-5ddc-4066-9ab6-15876d32533d', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/a54b4653-5ddc-4066-9ab6-15876d32533d', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'a54b4653-5ddc-4066-9ab6-15876d32533d', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.685706+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {15} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_many [0.127652s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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'", "request_id": ""}]} {8} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_non_existent_property [0.199936s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.571603+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {9} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_labels [0.049367s] ... ok DELETE: /v1/federations/02f1967f-34d3-4422-bb1c-625a5ccf53dc GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Federation 02f1967f-34d3-4422-bb1c-625a5ccf53dc could not be found", "detail": "Federation 02f1967f-34d3-4422-bb1c-625a5ccf53dc could not be found.", "request_id": ""}]} {26} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_not_found [0.042202s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '123456', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '123456test_cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '-test_cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '.test_cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '_test_cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': '', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_name [0.096407s] ... ok GET: /v1/clusters/0fb64346-b053-4ddc-8ce3-4f757105b311 {} GOT:{u'links': [{u'href': u'http://localhost/v1/clusters/0fb64346-b053-4ddc-8ce3-4f757105b311', u'rel': u'self'}, {u'href': u'http://localhost/clusters/0fb64346-b053-4ddc-8ce3-4f757105b311', u'rel': u'bookmark'}], u'labels': {}, u'updated_at': None, u'keypair': None, u'node_count': 3, u'master_flavor_id': None, u'user_id': u'fake_user', u'uuid': u'0fb64346-b053-4ddc-8ce3-4f757105b311', u'api_address': u'172.17.2.3', u'master_addresses': [u'172.17.2.18'], u'create_timeout': 60, u'project_id': u'0fb64346-b053-4ddc-8ce3-4f757105b311', u'status': u'CREATE_IN_PROGRESS', u'docker_volume_size': None, u'master_count': 3, u'node_addresses': [u'172.17.2.4'], u'status_reason': u'Completed successfully', u'coe_version': None, u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'name': u'cluster1', u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'created_at': u'2019-01-17T08:23:22.864632+00:00', u'container_version': None, u'flavor_id': None, u'discovery_url': None} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_admin [0.238817s] ... ok DELETE: /v1/federations/federation-example GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {15} magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name [0.061233s] ... ok GET: /v1/clusters/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_not_found [0.035748s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'fake-name', 'status_reason': 'Completed successfully.', 'uuid': '2f7d6da7-ed19-4453-9303-b0938d1812b4'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Please specify a `properties` dict for the federation", "detail": "Please specify a `properties` dict for the federation.", "request_id": ""}]} {25} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_dns_zone_name [0.143926s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "0dd27944-f2d8-4b5a-9ffe-d6049ef65d83"} {25} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_multiple_valid_network [0.003906s] ... ok {14} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_flavor_id [0.313774s] ... ok {25} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_add_update [0.007167s] ... ok {25} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_local_cert_manager [0.002642s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'bad_driver', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {27} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_network_driver [0.027588s] ... ok {25} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_cached [0.014839s] ... ok {25} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_extentions_as_ca [0.285531s] ... ok {27} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_invalid_mac_addr [0.015841s] ... ok {27} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_not_supported [0.004839s] ... ok {25} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_extentions_as_client [0.395438s] ... ok {27} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_without_details_and_path [0.041332s] ... ok {25} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed [0.000426s] ... ok {27} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert [0.022190s] ... ok {25} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust [0.005694s] ... ok {25} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_complete_status [0.013003s] ... ok {27} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_intermediate [0.012840s] ... ok {27} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_delete_cert [0.026565s] ... ok {25} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster [0.021589s] ... ok {25} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists [0.018194s] ... ok {27} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_access_info [0.026498s] ... ok {25} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_that_does_not_exist [0.012091s] ... ok {27} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base [0.011895s] ... ok {25} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.011537s] ... ok {25} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address [0.008365s] ... ok {27} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables [0.014943s] ... ok {27} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree [0.014981s] ... ok {25} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_fail [0.007419s] ... ok {27} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name [0.444188s] ... ok {25} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_refresh [0.017183s] ... ok {27} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete [0.227997s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "request_id": ""}]} {19} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_update [0.204076s] ... ok {27} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create [0.146857s] ... ok {25} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_bad_values [0.002410s] ... ok {27} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete [0.161052s] ... ok {25} magnum.tests.unit.objects.test_objects.TestObject.test_contains [0.007454s] ... ok {25} magnum.tests.unit.objects.test_objects.TestObject.test_static_result [0.006918s] ... ok GET: /v1/federations?limit=3&marker=762f8fa8-a99d-4d9a-bf8d-b34bf327db80 {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'0e1c69b0-b107-4faa-90f4-3199f520a036', u'links': [{u'href': u'http://localhost/v1/federations/0e1c69b0-b107-4faa-90f4-3199f520a036', u'rel': u'self'}, {u'href': u'http://localhost/federations/0e1c69b0-b107-4faa-90f4-3199f520a036', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}]} {27} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_failure [0.085804s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_all_with_pagination_marker [0.062385s] ... ok {25} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_destroy [0.014822s] ... ok {27} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_context [0.008108s] ... ok {25} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_id [0.012458s] ... ok {27} magnum.tests.unit.conf.test_conf.ConfTestCase.test_append_config [0.008919s] ... ok {25} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_heat_not_found [0.022473s] ... ok {27} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid [0.034208s] ... ok {27} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_sorted [0.097660s] ... ok {27} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template [0.066692s] ... ok {27} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_by_admin_all_tenants [0.034917s] ... ok {27} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota [0.011856s] ... ok {27} magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive [0.006878s] ... ok {27} magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error [0.006662s] ... ok {27} magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context [0.009078s] ... ok {27} magnum.tests.unit.template.test_template.TestTemplate.test_template_yaml [0.006926s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'keypair': 'keypair2', 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "78f31fca-c3d3-435b-a266-dc4f21f171dd"} {8} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_keypair [0.310398s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'flannel', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.085362+00:00", "network_driver": "flannel", "fixed_network": "private", "coe": "kubernetes", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {30} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver_non_def_config [0.054878s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_not_found [0.149785s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'notfound', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "ClusterTemplate notfound could not be found", "detail": "ClusterTemplate notfound could not be found.", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_name [0.079498s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/3345acd5-c78b-4670-a945-e95145f23243 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "links": [{"href": "http://localhost/v1/clustertemplates/3345acd5-c78b-4670-a945-e95145f23243", "rel": "self"}, {"href": "http://localhost/clustertemplates/3345acd5-c78b-4670-a945-e95145f23243", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "3345acd5-c78b-4670-a945-e95145f23243", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:24.516860+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {6} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_os_distro_image [0.026840s] ... ok GET: /v1/federations/detail?limit=3&marker=70238317-eff4-4339-b927-2aa295f774d7 {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'28d1f466-aef1-40bd-8fa1-1f3c2bc9a9f9', u'links': [{u'href': u'http://localhost/v1/federations/28d1f466-aef1-40bd-8fa1-1f3c2bc9a9f9', u'rel': u'self'}, {u'href': u'http://localhost/federations/28d1f466-aef1-40bd-8fa1-1f3c2bc9a9f9', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:21.867201+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}]} {15} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_with_pagination_marker [0.063150s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "test-flavor", "detail": "test-flavor", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_flavor [0.265430s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': '350d071c-7119-47a9-9364-af56f3b0594c', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "ClusterTemplate 350d071c-7119-47a9-9364-af56f3b0594c could not be found", "detail": "ClusterTemplate 350d071c-7119-47a9-9364-af56f3b0594c could not be found.", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_id [0.089976s] ... ok 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.6 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"} {16} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled [0.211437s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 99, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 99, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.435978+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {11} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_docker_volume_size [0.047687s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {29} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_flavor_id [0.390511s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "93ce8303-e35c-493f-aef7-0cf94f4efede"} {8} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_master_count [0.308566s] ... ok GET: /v1/clusters {} GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'231c90c5-1668-47a7-969f-f7f868aef2da', u'links': [{u'href': u'http://localhost/v1/clusters/231c90c5-1668-47a7-969f-f7f868aef2da', u'rel': u'self'}, {u'href': u'http://localhost/clusters/231c90c5-1668-47a7-969f-f7f868aef2da', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'bf802194-dba1-4bd0-9c28-2e4e2f33f946', u'links': [{u'href': u'http://localhost/v1/clusters/bf802194-dba1-4bd0-9c28-2e4e2f33f946', u'rel': u'self'}, {u'href': u'http://localhost/clusters/bf802194-dba1-4bd0-9c28-2e4e2f33f946', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'29aa58ec-9368-45f6-b20e-1610e01da2ae', u'links': [{u'href': u'http://localhost/v1/clusters/29aa58ec-9368-45f6-b20e-1610e01da2ae', u'rel': u'self'}, {u'href': u'http://localhost/clusters/29aa58ec-9368-45f6-b20e-1610e01da2ae', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}], u'next': u'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=29aa58ec-9368-45f6-b20e-1610e01da2ae'} {7} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit [1.068761s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster_example_A', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:create to be performed", "detail": "Policy doesn't allow cluster:create to be performed.", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create [0.246779s] ... ok GET: /v1/federations/?limit=3 {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'e605cb22-e74e-49fe-8262-eca51746a257', u'links': [{u'href': u'http://localhost/v1/federations/e605cb22-e74e-49fe-8262-eca51746a257', u'rel': u'self'}, {u'href': u'http://localhost/federations/e605cb22-e74e-49fe-8262-eca51746a257', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'a0bcc936-4ba7-4bfd-9015-99fec105a025', u'links': [{u'href': u'http://localhost/v1/federations/a0bcc936-4ba7-4bfd-9015-99fec105a025', u'rel': u'self'}, {u'href': u'http://localhost/federations/a0bcc936-4ba7-4bfd-9015-99fec105a025', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'a58bb211-a27e-4ccc-8df1-ea98a5dc37b7', u'links': [{u'href': u'http://localhost/v1/federations/a58bb211-a27e-4ccc-8df1-ea98a5dc37b7', u'rel': u'self'}, {u'href': u'http://localhost/federations/a58bb211-a27e-4ccc-8df1-ea98a5dc37b7', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}], u'next': u'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=a58bb211-a27e-4ccc-8df1-ea98a5dc37b7'} {9} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links [0.063820s] ... ok DELETE: /v1/clustertemplates/d8e004dc-d79c-4118-a289-9b51d69a1478 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate d8e004dc-d79c-4118-a289-9b51d69a1478 could not be found", "detail": "ClusterTemplate d8e004dc-d79c-4118-a289-9b51d69a1478 could not be found.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_not_found [0.072225s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '12cde4de-bf98-4cc6-be4f-6b8847a3d001', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'fake-name', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'c791f996-ef72-47a0-a49c-f98f398b280f'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 12cde4de-bf98-4cc6-be4f-6b8847a3d001 could not be found", "detail": "Cluster 12cde4de-bf98-4cc6-be4f-6b8847a3d001 could not be found.", "request_id": ""}]} {15} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_hostcluster_does_not_exist [0.092893s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "test-key", "detail": "test-key", "request_id": ""}]} {19} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_keypair [0.276579s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': True, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {24} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_fail [0.035494s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 1, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'overlay', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 1, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "overlay", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:21.253619+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e0e02e9c-2c94-4a94-882d-a6c8bd9f812e"} {22} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_overlay [0.045475s] ... ok {28} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_labels [0.304973s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'my-image', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "my-image", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:23.531641+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {17} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_doesnt_contain_id [0.043848s] ... ok GET: /v1/clustertemplates/detail?limit=3&marker=3febcecf-3164-4fd3-b124-8d22881da2cd {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/2a09f9ac-2c01-41ff-9965-a4692bc3d736', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/2a09f9ac-2c01-41ff-9965-a4692bc3d736', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'2a09f9ac-2c01-41ff-9965-a4692bc3d736', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.254340+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {14} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_with_pagination_marker [0.168441s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_image_id [0.015987s] ... ok GET: /v1/mservices {} GOT:{u'mservices': []} {6} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_empty [0.018725s] ... ok GET: /v1/quotas/fake_project/Cluster {} GOT:{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:22.192024+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'fake_project', u'id': 1} {15} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one [0.214024s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "project_id": "fake_project", "public": false, "labels": {"etcd_volume_size": "1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "cluster_model_example_A", "created_at": "2019-01-17T08:23:22.017677+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'etcd_volume_size': u'1'}, u'updated_at': u'2019-01-17T08:23:22.258557+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_A', u'created_at': u'2019-01-17T08:23:22.017677+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {10} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success [0.324725s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster_example_A', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a838c187-3b08-4089-aa41-659f575ecde6"} {7} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_doesnt_contain_id [0.329940s] ... ok GET: /v1/mservices {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow magnum-service:get_all to be performed", "detail": "Policy doesn't allow magnum-service:get_all to be performed.", "request_id": ""}]} {9} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceEnforcement.test_policy_disallow_get_all [0.027923s] ... ok {9} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype [0.017368s] ... ok {9} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down [0.016925s] ... ok {9} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_stamp [0.021758s] ... ok {9} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth [0.005790s] ... ok {9} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_all_roles [0.025648s] ... ok {9} magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir [0.016362s] ... ok {9} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_bytes_private_key [0.459285s] ... ok {9} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates [0.005252s] ... ok {9} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition [0.031173s] ... ok {9} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count_by_update [0.040740s] ... ok {9} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_metric_value [0.014041s] ... ok GET: /v1/federations {} GOT:{u'federations': []} {10} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_empty [0.044306s] ... ok {9} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_one_container_host [0.020381s] ... ok {9} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_with_none_hosts [0.025055s] ... ok {9} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name [0.033270s] ... ok {9} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list [0.040806s] ... ok {9} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_public [0.068940s] ... ok {9} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation [0.040847s] ... ok {9} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota_already_exists [0.024874s] ... ok {9} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_sync_cluster_status [0.022463s] ... ok {9} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address [0.014956s] ... ok {9} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id [0.015006s] ... ok {9} magnum.tests.unit.objects.test_federation.TestFederationObject.test_destroy [0.031311s] ... ok {9} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values [0.003530s] ... ok {9} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify [0.002118s] ... ok {9} magnum.tests.unit.objects.test_objects.TestObject.test_get [0.020018s] ... ok PATCH: /v1/federations/6a4346c9-c43f-4397-9982-95ea1e06fe83 [{'path': '/member_ids', 'value': '826035ea-6374-48e1-b67a-64373a861f5a', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 826035ea-6374-48e1-b67a-64373a861f5a could not be found", "detail": "Cluster 826035ea-6374-48e1-b67a-64373a861f5a could not be found.", "request_id": ""}]} {24} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_non_existent_cluster [0.066185s] ... ok {24} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_multi_images_same_name [0.004734s] ... ok GET: /v1/clustertemplates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "request_id": ""}]} {14} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_not_found [0.077262s] ... ok PATCH: /v1/federations/9309716c-bc19-444a-ad35-b5be4bec86f9 [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "9309716c-bc19-444a-ad35-b5be4bec86f9"} GET: /v1/federations/9309716c-bc19-444a-ad35-b5be4bec86f9 {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [], u'uuid': u'9309716c-bc19-444a-ad35-b5be4bec86f9', u'links': [{u'href': u'http://localhost/v1/federations/9309716c-bc19-444a-ad35-b5be4bec86f9', u'rel': u'self'}, {u'href': u'http://localhost/federations/9309716c-bc19-444a-ad35-b5be4bec86f9', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.127825+00:00', u'updated_at': u'2019-01-17T08:23:22.217933+00:00', u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'federation-example'} {29} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin [0.191668s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute cluster_template_id", "detail": "Invalid input for field/attribute cluster_template_id. Value: 'None'. Mandatory field missing.", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_no_cluster_template_id [0.212432s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"resource": "Cluster", "created_at": "2019-01-17T08:23:22.477139+00:00", "updated_at": null, "hard_limit": 10, "project_id": "fake_project", "id": 42} DELETE: /v1/quotas/fake_project/Cluster GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 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: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Quota could not be found: project_id fake_project resource Cluster", "detail": "Quota could not be found: project_id fake_project resource Cluster.", "request_id": ""}]} {11} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_delete_quota [0.063444s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': -10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {6} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_hard_limit [0.016160s] ... ok GET: /v1/stats {} GOT:{u'clusters': 2, u'nodes': 12} {11} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_all_stats [0.273085s] ... ok {11} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values [0.016284s] ... ok {11} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit [0.016956s] ... ok {11} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing [0.001568s] ... ok {11} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_providers [0.001470s] ... ok GET: /v1/quotas/fake_project/invalid_res {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Quota could not be found: project_id fake_project resource invalid_res", "detail": "Quota could not be found: project_id fake_project resource invalid_res.", "request_id": ""}]} POST: /v1/certificates {'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.6 Vary: OpenStack-API-Version {"cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "pem": "fake-pem", "bay_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"} {22} magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_bay_name [0.199857s] ... ok {15} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_found [0.027399s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init [0.013068s] ... ok {15} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_invalid [0.003103s] ... ok {15} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https [0.058064s] ... ok {15} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert [0.004429s] ... ok {15} magnum.tests.unit.common.cert_manager.test_local.TestLocalCert.test_local_cert [0.001829s] ... ok GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"status": 500, "code": "server", "links": [], "title": "Test exception message", "detail": "Test exception message.", "request_id": ""}]} {24} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success [0.028404s] ... ok {15} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_version [0.003208s] ... ok {24} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_all_three [0.017697s] ... ok {15} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy [0.026951s] ... ok {24} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert_with_io_error [0.003948s] ... ok {24} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init [0.003448s] ... ok {15} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_limit_roles [0.027391s] ... ok {24} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust [0.025606s] ... ok {15} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context [0.012919s] ... ok {15} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity [0.013564s] ... ok {24} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_deserialize_context [0.015765s] ... ok {24} magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_unicode_private_key [0.251262s] ... ok {15} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates [0.005804s] ... ok {24} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage [0.000205s] ... ok {15} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_timeout_is_zero [0.024382s] ... ok {24} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files_none [0.003686s] ... ok {24} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_apiserver_port [0.016910s] ... ok GET: /v1/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91 {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'links': [{u'href': u'http://localhost/v1/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'self'}, {u'href': u'http://localhost/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.873024+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} GET: /v1/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91 {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'links': [{u'href': u'http://localhost/v1/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'self'}, {u'href': u'http://localhost/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.873024+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} GET: /federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91 {} GOT:{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'links': [{u'href': u'http://localhost/v1/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'self'}, {u'href': u'http://localhost/federations/53d44868-cb8d-47f4-bdd7-5f23a4ec1f91', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.873024+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'} {15} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_with_disovery [0.024561s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_links [0.072290s] ... ok {24} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count [0.020581s] ... ok {15} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_cpu_util [0.013137s] ... ok {24} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success [0.014114s] ... ok {15} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_success [0.018202s] ... ok {24} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_that_does_not_exist [0.037724s] ... ok {15} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_sorted [0.042901s] ... ok {24} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid [0.033147s] ... ok {15} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_id [0.024150s] ... ok {24} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_that_does_not_exist [0.027515s] ... ok GET: /v1/clustertemplates {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.632612+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}]} {15} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_failed [0.042847s] ... ok {24} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_complete [0.034164s] ... ok {8} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_one [0.086909s] ... ok {15} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled [0.017463s] ... ok {24} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update [0.029851s] ... ok {15} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url_not_found [0.015250s] ... ok {24} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_no_save [0.020646s] ... ok {24} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_fail [0.015325s] ... ok {24} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_definition [0.014075s] ... ok {15} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify_invalid [0.003974s] ... ok {24} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy [0.029754s] ... ok {15} magnum.tests.unit.objects.test_objects.TestObject.test_changed_4 [0.012063s] ... ok {15} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level1 [0.015759s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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'", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail [0.089491s] ... ok {24} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_bad_values [0.003048s] ... ok {15} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_pull_data_raise [0.026540s] ... ok {24} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary_no_service [0.024005s] ... ok GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"status": 500, "code": "server", "links": [], "title": "Error message without traceback \n but \n multiline", "detail": "Error message without traceback \n but \n multiline", "request_id": ""}]} {11} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback [0.028991s] ... ok {11} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_latest_update [0.017210s] ... ok {11} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_all_three [0.017950s] ... ok {11} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_update [0.008346s] ... ok {11} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_update [0.008257s] ... ok {11} magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles [0.011687s] ... ok PATCH: /v1/federations/39509928-925a-4929-bf8b-403b3414034c [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "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.", "request_id": ""}]} {10} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster [0.162538s] ... ok {11} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign [0.000197s] ... ok {11} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack [0.019616s] ... ok {11} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_discovery_url [0.022271s] ... ok {11} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count_by_update [0.023039s] ... ok {11} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required [0.019060s] ... ok GET: /v1/quotas?all_tenants=False {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:22.948946+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-1', u'id': 2}]} {11} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template [0.010622s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants_false [0.041714s] ... ok GET: /v1/quotas?limit=2&all_tenants=True {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:24.584176+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-0', u'id': 1}, {u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:24.586220+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-1', u'id': 2}], u'next': u'http://localhost/v1/quotas?sort_key=id&sort_dir=asc&limit=2&marker=2'} {11} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure [0.022234s] ... ok {6} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_pagination_limit [0.026030s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_true_values [0.015823s] ... ok {11} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_save [0.022783s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op [0.040584s] ... ok {6} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_update [0.016474s] ... ok {26} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_multi_exist [0.022692s] ... ok {11} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify [0.002442s] ... ok {6} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert_no_registration [0.015256s] ... ok {6} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_cert_fail [0.008520s] ... ok {11} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save [0.021638s] ... ok {26} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_create [0.015567s] ... ok {6} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_intermediate [0.009436s] ... ok {11} magnum.tests.unit.objects.test_objects.TestObject.test_load_in_base [0.006863s] ... ok {26} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key [0.055367s] ... ok {6} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_timeout [0.002154s] ... ok {26} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert [0.009631s] ... ok {11} magnum.tests.unit.objects.test_objects.TestObject.test_object_property [0.006884s] ... ok {26} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat [0.003153s] ... ok {6} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_not_found [0.014963s] ... ok {26} magnum.tests.unit.common.test_exception.TestException.test_all_exceptions [0.020826s] ... ok {26} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler [0.008858s] ... ok {11} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save [0.014415s] ... ok {6} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_null_base [0.008135s] ... ok {26} magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity [0.007456s] ... ok {6} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client [0.007246s] ... ok {26} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_endianness [0.000357s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': {'key': 'value'}, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "338cf6ef-a92c-46a2-819d-0b3946f4dd35"} {6} magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null [0.007214s] ... ok {6} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_0 [0.000321s] ... ok {26} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_node_count [0.016854s] ... ok {6} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_not_critical [0.000272s] ... ok {19} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels [0.304270s] ... ok {26} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia [0.018868s] ... ok {6} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_temp_no_dir [0.006566s] ... ok {26} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_raise [0.018520s] ... ok {6} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete [0.117424s] ... ok {6} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_update_federation [0.013732s] ... ok {26} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_uuid [0.015169s] ... ok {6} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_copies_object [0.007197s] ... ok {26} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts [0.019870s] ... ok {6} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action_on_raise [0.007082s] ... ok {6} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_scale_up [0.160397s] ... ok {26} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid [0.084254s] ... ok {6} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name [0.040336s] ... ok {6} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url [0.007809s] ... ok {26} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members [0.023936s] ... ok {6} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_api_address [0.008705s] ... ok {26} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_uuid [0.027165s] ... ok {26} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count_by_update [0.019646s] ... ok {26} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params [0.023112s] ... ok {26} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_unexpect_size [0.008106s] ... ok GET: /v1/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'35cd3af9-91fd-44c9-88d1-bca496e64f21', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.680587+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} GET: /v1/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'35cd3af9-91fd-44c9-88d1-bca496e64f21', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.680587+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} GET: /clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/35cd3af9-91fd-44c9-88d1-bca496e64f21', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'35cd3af9-91fd-44c9-88d1-bca496e64f21', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:22.680587+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {23} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_links [0.210954s] ... ok GET: /v1/quotas {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:22.551826+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'fake_project', u'id': 1}]} {10} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one [0.043074s] ... ok {10} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_uuid [0.021008s] ... ok {10} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_name [0.004711s] ... ok {10} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_isolation [0.002059s] ... ok {10} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor [0.010995s] ... ok {10} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method [0.002827s] ... ok {10} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_created [0.018069s] ... ok {10} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances_inspect [0.004887s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'fake-name', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '4a8ab4aa-3e76-474f-9815-9de580fcf002'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "92b25448-c15a-4495-994f-a29a47a51d2b"} {10} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server_profiler_enabled [0.013902s] ... ok {29} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation [0.154901s] ... ok {10} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_8 [0.000278s] ... ok {10} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trustee_user_id [0.007961s] ... ok {29} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr [0.039396s] ... ok {29} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_valid_network [0.004195s] ... ok {29} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_name [0.004599s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "request_id": ""}]} {10} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete [0.216287s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_update [0.197265s] ... ok {10} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_that_does_not_exist [0.069539s] ... ok {29} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_no_label [0.001667s] ... ok {10} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_uuid [0.025984s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {29} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_bad_json [0.002057s] ... ok {8} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_external_network_id [0.396610s] ... ok {10} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service [0.027156s] ... ok {10} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_all [0.019129s] ... ok {29} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_forced_down [0.017242s] ... ok {10} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource_not_found [0.023670s] ... ok {29} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_vm [0.002786s] ... ok {10} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_load_entry_points [0.011433s] ... ok {29} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_replace_update [0.007802s] ... ok {10} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create [0.022706s] ... ok {29} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth [0.004993s] ... ok {10} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_from_primitive [0.003563s] ... ok {29} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_no_credentials [0.020129s] ... ok {29} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions [0.000317s] ... ok {10} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid [0.002410s] ... ok {29} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_ca_cert [0.005520s] ... ok {29} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_octavia [0.025304s] ... ok {29} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack [0.103273s] ... ok {10} magnum.tests.unit.objects.test_fields.TestServerType.test_to_primitive [0.002000s] ... ok {29} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack_with_error [0.052032s] ... ok {29} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_name [0.013260s] ... ok {10} magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error [0.016815s] ... ok {29} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_uuid [0.023512s] ... ok {29} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota [0.033791s] ... ok {29} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_unexpect_size [0.013095s] ... ok {29} magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_good_values [0.003487s] ... ok {29} magnum.tests.unit.objects.test_fields.TestServerType.test_stringify [0.001900s] ... ok {29} magnum.tests.unit.objects.test_objects.TestObject.test_hydration [0.012336s] ... ok {29} magnum.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set [0.011616s] ... ok GET: /v1/federations {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'2380a35f-4580-41a4-a4c9-2657eab0aaab', u'links': [{u'href': u'http://localhost/v1/federations/2380a35f-4580-41a4-a4c9-2657eab0aaab', u'rel': u'self'}, {u'href': u'http://localhost/federations/2380a35f-4580-41a4-a4c9-2657eab0aaab', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'37cfc5e3-5074-4034-9509-544115e04340', u'links': [{u'href': u'http://localhost/v1/federations/37cfc5e3-5074-4034-9509-544115e04340', u'rel': u'self'}, {u'href': u'http://localhost/federations/37cfc5e3-5074-4034-9509-544115e04340', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}, {u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'a6a2ea21-f8bb-4c95-afd1-022dd6458e47', u'links': [{u'href': u'http://localhost/v1/federations/a6a2ea21-f8bb-4c95-afd1-022dd6458e47', u'rel': u'self'}, {u'href': u'http://localhost/federations/a6a2ea21-f8bb-4c95-afd1-022dd6458e47', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}], u'next': u'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=a6a2ea21-f8bb-4c95-afd1-022dd6458e47'} {17} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links_default_limit [0.064634s] ... ok {17} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering [0.011558s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_mandatory_property_fail [0.105603s] ... 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single [0.336617s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {19} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_add_root_non_existent [0.083835s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'invalid-res', 'id': 42, 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute resource", "detail": "Invalid input for field/attribute resource. Value: 'invalid-res'. Value should be one of: Cluster", "request_id": ""}]} {17} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource [0.030548s] ... ok {17} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_extra_non_removable_attr [0.035609s] ... ok {17} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr [0.012744s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "aaa", "detail": "aaa", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_image_id [0.201607s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': True, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:23.501661+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {16} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_success [0.044075s] ... ok GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"status": 500, "code": "server", "links": [], "title": "Test exception message", "detail": "Test exception message.", "request_id": ""}]} {17} magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_serverfault [0.024684s] ... ok {17} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_private_key_fail [0.015605s] ... ok {17} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_pkp [0.015091s] ... ok {17} magnum.tests.unit.common.test_context.ContextTestCase.test_context [0.046174s] ... ok {17} magnum.tests.unit.common.test_rpc.TestRpc.test_add_extra_exmods [0.013363s] ... ok {17} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_with_non_ca [0.000411s] ... ok {17} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_multi_master [0.032726s] ... ok {17} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_cpu_util [0.006887s] ... ok {17} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_names [0.007106s] ... ok {17} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_three_container_hosts [0.010918s] ... ok GET: /v1/clusters {} GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'links': [{u'href': u'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'self'}, {u'href': u'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}]} {17} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_valid_func [0.007452s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_one [0.214007s] ... ok {17} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_id_that_does_not_exist [0.012696s] ... ok {17} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service_failure_for_dup [0.017763s] ... ok {17} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota [0.018437s] ... ok {17} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_values [0.001985s] ... ok {17} magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify_invalid [0.001527s] ... ok {17} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_to_primitive [0.001266s] ... ok {17} magnum.tests.unit.objects.test_objects.TestObject.test_updates [0.006987s] ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {19} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster [0.668619s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_invalid_node_count [0.229607s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"resource": "Cluster", "created_at": "2019-01-17T08:23:23.530420+00:00", "updated_at": null, "hard_limit": 10, "project_id": "fake_project", "id": 42} PATCH: /v1/quotas {'project_id': 'not-found', 'resource': 'Cluster', 'hard_limit': 20} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Quota could not be found: project_id not-found resource Cluster", "detail": "Quota could not be found: project_id not-found resource Cluster.", "request_id": ""}]} {16} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found [0.032261s] ... ok GET: /v1/stats?project_id=123 {} {16} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_some_other_user_stats [0.259561s] ... ok {16} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_keypair [0.003371s] ... ok {16} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create [0.002250s] ... ok {16} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances [0.003024s] ... ok {16} magnum.tests.unit.common.test_docker_utils.TestDockerUtils.test_is_docker_api_version_atleast [0.001837s] ... ok {16} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_invalid_lb [0.010955s] ... ok {16} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_user_context_fails [0.008883s] ... ok {16} magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_transport_null [0.007035s] ... ok {16} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey [0.293889s] ... ok {16} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate [0.003977s] ... ok {16} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_no_timeout_specified [0.013998s] ... ok {16} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack [0.013805s] ... ok {16} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_names [0.007487s] ... ok {16} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid [0.007208s] ... ok {16} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check [0.011352s] ... ok {16} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_list [0.019187s] ... ok {16} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address [0.008381s] ... ok {16} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_kubernetes_definition [0.006907s] ... ok {16} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_bad_id_and_uuid [0.008889s] ... ok {16} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_with_filters [0.015534s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "theta-6-template", "created_at": "2019-01-17T08:23:22.907172+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {23} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_name [0.043180s] ... ok PATCH: /v1/clusters/624658b8-eca4-41a2-8619-261d9f9a8606 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 624658b8-eca4-41a2-8619-261d9f9a8606 could not be found", "detail": "Cluster 624658b8-eca4-41a2-8619-261d9f9a8606 could not be found.", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster [0.125190s] ... ok GET: /v1/clustertemplates {} GOT:{u'clustertemplates': [{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/cb4a67da-46e5-4507-8c17-02d555212427', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/cb4a67da-46e5-4507-8c17-02d555212427', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'cb4a67da-46e5-4507-8c17-02d555212427', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.959876+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/d95d0df8-508c-4c51-a5bc-e913014ae88a', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/d95d0df8-508c-4c51-a5bc-e913014ae88a', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'd95d0df8-508c-4c51-a5bc-e913014ae88a', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.965399+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}, {u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e9a2c3bd-5a38-4d8b-8c8f-45327df55d6c', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e9a2c3bd-5a38-4d8b-8c8f-45327df55d6c', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': None, u'floating_ip_enabled': True, u'fixed_subnet': u'private-subnet', u'master_flavor_id': u'm1.small', u'user_id': u'fake_user', u'uuid': u'e9a2c3bd-5a38-4d8b-8c8f-45327df55d6c', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'keypair1', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'd1f02cfb-d27f-4068-9332-84d907cb0e2e', u'cluster_distro': u'fedora-atomic', u'image_id': u'ubuntu', u'volume_driver': None, u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'clustermodel1', u'created_at': u'2019-01-17T08:23:21.970485+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.small', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'}], u'next': u'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=e9a2c3bd-5a38-4d8b-8c8f-45327df55d6c'} {28} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links_default_limit [0.119954s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "project_id": "fake_project", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "cluster_model_example_A", "created_at": "2019-01-17T08:23:22.116666+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:22.306320+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': True, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_A', u'created_at': u'2019-01-17T08:23:22.116666+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {8} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success [0.276198s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c6e0a537-3488-4b7f-807b-635042f66836"} {22} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_master_flavor_id [0.303115s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': -1} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 'notanint'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'status': 'CREATE_IN_PROGRESS', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'create_timeout': 15, 'name': 'cluster1', 'docker_volume_size': 'notanint', 'labels': None, 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'discovery_url': None, 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52'}'. invalid literal for int() with base 10: 'notanint'", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 1} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 2} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_docker_volume_size [0.459470s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {22} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_create_cluster_template_with_no_os_distro_image [0.191673s] ... ok GET: /v1/mservices {} GOT:{u'mservices': [{u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 1}, {u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 2}, {u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 3}, {u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 4}, {u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 5}]} {23} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many [0.026581s] ... ok {23} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype_no_value [0.013726s] ... ok {23} magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_valid_mac_addr [0.017600s] ... ok {23} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_cluster [0.007958s] ... ok {23} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive [0.012003s] ... ok {23} magnum.tests.unit.common.cert_manager.test_cert_manager.TestCert.test_get_decrypted_private_key [0.002311s] ... ok {23} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme [0.001592s] ... ok {23} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables [0.009701s] ... ok {23} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_without_root_helper [0.009239s] ... ok {23} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_create_federation [0.015917s] ... ok {23} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_master_count [0.018682s] ... ok {23} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack [0.070441s] ... ok {23} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_unit [0.010982s] ... ok {23} magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_no_func [0.010664s] ... ok {23} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster [0.035753s] ... ok {23} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid_that_does_not_exist [0.014971s] ... ok {23} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_uuid [0.037104s] ... ok {23} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name [0.019672s] ... ok {23} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary_failure [0.023661s] ... ok {23} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address [0.013450s] ... ok {23} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_id [0.023016s] ... ok {23} magnum.tests.unit.objects.test_federation.TestFederationObject.test_list [0.020383s] ... ok {23} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_good_values [0.003707s] ... ok {23} magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype [0.012956s] ... ok {23} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_disable_pull_data [0.022831s] ... ok {23} magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_firsttime [0.015411s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'test_cluster123456', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c7ec8064-4bee-45f3-b11f-fb8fcb51f0da"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'test-cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "b1f5b8f2-b10c-40d4-8258-a61e3fdbf292"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'test.cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "35ba42c6-44cf-47be-8b18-1a1a6ea0a104"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'testcluster.', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8fd2d869-0327-4f5a-bca8-2d81a3498de3"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'testcluster-', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "dfe0554f-9920-451a-ac13-04f0f23ad9ef"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'testcluster_', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cf69090f-802e-4aa6-a5fe-0280bbac8481"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'test.-_cluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3a6bca07-3469-482b-b1e7-ab77fc805ed0"} POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'Testcluster', 'master_count': 3, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3915a18f-c5b4-4892-870d-cf066e4b22ca"} {31} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name [2.125298s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "cluster_model_example_B", "created_at": "2019-01-17T08:23:21.413396+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2000-01-01T00:00:00+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': False, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_B', u'created_at': u'2019-01-17T08:23:21.413396+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {4} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular [0.491870s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'flannel', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.460626+00:00", "network_driver": "flannel", "fixed_network": "private", "coe": "kubernetes", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {19} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver [0.045229s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Test", "detail": "Test", "request_id": ""}]} {30} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_keypair [0.037456s] ... ok {30} magnum.tests.unit.api.controllers.v1.test_federation.TestFederationObject.test_federation_init [0.012131s] ... ok DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template [0.097540s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'flannel', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.409944+00:00", "network_driver": "flannel", "fixed_network": "private", "coe": "kubernetes", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {8} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver_non_def_config [0.043473s] ... ok GET: /v1/federations/detail {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'0b7cdd92-53a1-4034-8a4b-e9449c15d2cf', u'links': [{u'href': u'http://localhost/v1/federations/0b7cdd92-53a1-4034-8a4b-e9449c15d2cf', u'rel': u'self'}, {u'href': u'http://localhost/federations/0b7cdd92-53a1-4034-8a4b-e9449c15d2cf', u'rel': u'bookmark'}], u'created_at': u'2019-01-17T08:23:22.488368+00:00', u'updated_at': None, u'status_reason': u'Completed successfully.', u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}]} {19} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail [0.045964s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.096473+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {28} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_external_network [0.043704s] ... ok GET: /v1/quotas?all_tenants=True {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:23.090965+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-0', u'id': 1}, {u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:23.094985+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-1', u'id': 2}, {u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:23.097522+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-2', u'id': 3}, {u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:23.099976+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-3', u'id': 4}]} {30} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants [0.048521s] ... ok {30} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_supported [0.005989s] ... ok {30} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_update [0.013067s] ... ok {30} magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_delete_cert [0.025114s] ... ok {30} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region [0.004885s] ... ok {30} magnum.tests.unit.common.test_rpc.TestRpc.test_clear_extra_exmods [0.012222s] ... ok {30} magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_not_none [0.006256s] ... ok {30} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_16 [0.000406s] ... ok {30} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac_invalid_format [0.019045s] ... ok {30} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey [0.761960s] ... ok {30} magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage [0.000290s] ... ok {30} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete [0.118331s] ... ok {30} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action [0.006957s] ... ok {30} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack_with_error [0.058682s] ... ok {30} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_not_leader [0.007553s] ... ok {30} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit [0.006669s] ... ok {30} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_metric_value [0.006816s] ... ok {30} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_ping_conductor [0.010078s] ... ok {30} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_sign_certificate [0.010496s] ... ok {30} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_uuid [0.010506s] ... ok {30} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found [0.012076s] ... ok {30} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair [0.010961s] ... ok {30} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count [0.013527s] ... ok {30} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_name [0.011341s] ... ok {30} magnum.tests.unit.objects.test_fields.TestClusterStatus.test_to_primitive [0.001841s] ... ok DELETE: /v1/clustertemplates/82205d3e-d2c2-432b-b192-27040dcf6023 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {31} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_as_admin [0.056621s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '1669e945-5e9c-4406-a83d-287a8eb62984'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '123456', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'c001eb24-8617-4106-88eb-5a0cd88dd355'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '123456test_federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '33e6632f-43ac-48c2-b724-ecfe7c0567ed'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '-test_federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'f870efb1-8d6d-470f-b26e-d2d6b886a7a5'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '.test_federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '2cdc3696-f601-41a4-a2dc-98c59cfcdebf'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '_test_federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'a7ff5a44-72cf-42e2-9331-d2d4925f92d8'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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_.-]*$", "request_id": ""}]} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': '', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '1401a610-c128-4071-bb42-8c61a842c881'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "request_id": ""}]} {7} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_invalid_name [0.148245s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "Multiple images", "detail": "Multiple images", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_image_name [0.038140s] ... ok GET: /v1/federations {} GOT:{u'federations': [{u'status': u'CREATE_IN_PROGRESS', u'hostcluster_id': u'fake_master', u'member_ids': [u'fake_member1', u'fake_member2'], u'uuid': u'f2f6552a-0f52-4078-a856-1da040aeedb7', u'links': [{u'href': u'http://localhost/v1/federations/f2f6552a-0f52-4078-a856-1da040aeedb7', u'rel': u'self'}, {u'href': u'http://localhost/federations/f2f6552a-0f52-4078-a856-1da040aeedb7', u'rel': u'bookmark'}], u'properties': {u'dns-zone': u'example.com.'}, u'name': u'fake-name'}]} {19} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one [0.039141s] ... ok GET: /v1/stats?project_id=234 {} GOT:{u'clusters': 1, u'nodes': 6} {19} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_tenant_stats [0.246092s] ... ok {19} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_invalid_name [0.011193s] ... ok {19} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_invalid [0.001383s] ... ok {19} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_valid_isolation [0.000950s] ... ok {19} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_upgrade [0.013255s] ... ok {19} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token [0.017931s] ... ok {19} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_neutron [0.014483s] ... ok {19} magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack_with_error [0.061878s] ... ok {19} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_delete [0.019483s] ... ok {19} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid [0.008720s] ... ok {19} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name [0.008010s] ... ok {19} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted [0.023819s] ... ok {19} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_create_or_complete [0.023295s] ... ok {19} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url [0.008907s] ... ok {19} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs [0.009429s] ... ok {19} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_invalid_ip_ver [0.009592s] ... ok {19} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_without_fp [0.007056s] ... ok {19} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_bad_id_and_uuid [0.010789s] ... ok {19} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list [0.019948s] ... ok {19} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify_invalid [0.002863s] ... ok {19} magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 [0.015062s] ... ok {19} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh [0.021027s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"resource": "Cluster", "created_at": "2019-01-17T08:23:23.121531+00:00", "updated_at": null, "hard_limit": 10, "project_id": "fake_project", "id": 42} {7} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota [0.036735s] ... ok {7} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring [0.016306s] ... ok {7} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_valid [0.001330s] ... ok {7} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_invalid_create [0.007532s] ... ok {7} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_revision [0.024150s] ... ok {7} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth [0.005517s] ... ok {7} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_1 [0.000522s] ... ok {7} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_f [0.000355s] ... ok {7} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success [0.057724s] ... ok {7} magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key [0.006632s] ... ok {7} magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_without_ca_usage [0.000318s] ... ok {7} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment [0.177567s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/c0dfbe8e-ac0c-4fec-94a9-d2ed76fb7328 Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "links": [{"href": "http://localhost/v1/clustertemplates/c0dfbe8e-ac0c-4fec-94a9-d2ed76fb7328", "rel": "self"}, {"href": "http://localhost/clustertemplates/c0dfbe8e-ac0c-4fec-94a9-d2ed76fb7328", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "c0dfbe8e-ac0c-4fec-94a9-d2ed76fb7328", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:23.108995+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {7} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_registry [0.016805s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_image_name [0.037106s] ... ok {7} magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count [0.018556s] ... ok {7} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domain_project_id [0.008668s] ... ok {7} magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_valid_mods [0.007939s] ... ok {7} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template [0.015104s] ... ok {7} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_that_does_not_exist [0.037407s] ... ok {7} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties [0.021716s] ... ok {7} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service_failure [0.019147s] ... ok {7} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list [0.024520s] ... ok {7} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp [0.009200s] ... ok {7} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_v2_definition [0.008863s] ... ok {7} magnum.tests.unit.objects.test_federation.TestFederationObject.test_create [0.018488s] ... ok {7} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_report_state_up [0.022000s] ... ok {7} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization [0.007891s] ... ok {7} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_uuid [0.014297s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_uuid [0.018510s] ... ok GET: /v1/federations/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Federation not_found could not be found", "detail": "Federation not_found could not be found.", "request_id": ""}]} {4} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_not_found [0.038755s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "flavor", "detail": "flavor", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_flavor [0.034960s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': '', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': '', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': '', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': '', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': '', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': ''} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': '', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': '', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': '', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': '', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': '', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': '', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': '', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': '', 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': '', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': '', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': '', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': '', 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': '', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': '', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {3} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_empty_string [0.244109s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private-subnet", "master_flavor_id": "m1.small", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "keypair1", "project_id": "fake_project", "public": false, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "cluster_distro": "fedora-atomic", "image_id": "ubuntu", "volume_driver": null, "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "clustermodel1", "created_at": "2019-01-17T08:23:22.453391+00:00", "network_driver": "docker", "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.small", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} {8} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_network_driver [0.043323s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "img", "detail": "img", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_os_distro_image [0.036626s] ... ok POST: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 5} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"resource": "Cluster", "created_at": "2019-01-17T08:23:21.997645+00:00", "updated_at": null, "hard_limit": 5, "project_id": "fake_project", "id": 42} PATCH: /v1/quotas {'project_id': 'fake_project', 'resource': 'Cluster', 'id': 42, 'hard_limit': 20} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"resource": "Cluster", "created_at": "2019-01-17T08:23:21.997645+00:00", "updated_at": "2019-01-17T08:23:22.024051+00:00", "hard_limit": 20, "project_id": "fake_project", "id": 42} {4} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota [0.062551s] ... ok {4} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr [0.039552s] ... ok {4} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_already_exist [0.017388s] ... ok {4} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_invalid_flavor [0.004864s] ... ok {4} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_valid [0.001582s] ... ok {4} magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg [0.018706s] ... ok {4} magnum.tests.unit.common.test_context.ContextTestCase.test_to_dict_from_dict [0.011591s] ... ok {4} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name [0.362824s] ... ok {4} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_magnum_cert [0.006263s] ... ok {4} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate [0.008173s] ... ok {4} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust [0.006667s] ... ok {4} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb [0.201215s] ... ok {4} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed [0.091981s] ... ok {4} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid [0.012583s] ... ok {4} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_not_found [0.034807s] ... ok {4} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted [0.023789s] ... ok {4} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_scale_params [0.019425s] ... ok {4} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url [0.013994s] ... ok {4} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_with_fp [0.011901s] ... ok {4} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_params [0.011539s] ... ok {4} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_scale_params [0.010539s] ... ok {4} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy [0.023921s] ... ok {4} magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive [0.002215s] ... ok {4} magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_destroy [0.018929s] ... ok {4} magnum.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive [0.009508s] ... ok {4} magnum.tests.unit.objects.test_objects.TestObject.test_obj_fields [0.008632s] ... ok {4} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none [0.015049s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'mesos', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {3} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_with_disabled_driver [0.033308s] ... ok GET: /v1/quotas/invalid_proj/invalid_res {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 403, "code": "client", "links": [], "title": "Not authorized", "detail": "Not authorized.", "request_id": ""}]} {28} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_authorized [0.211920s] ... ok PATCH: /v1/federations/bf8be5b6-412d-4264-aff8-27ce484d7e22 [{'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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 409, "code": "client", "links": [], "title": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of thefederation federation-example", "detail": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of thefederation federation-example.", "request_id": ""}]} {8} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_cluster_already_member [0.174890s] ... ok GET: /v1/stats {} GOT:{u'clusters': 1, u'nodes': 6} {28} magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats [0.258336s] ... ok {28} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_uuid [0.018711s] ... ok {28} magnum.tests.unit.api.test_expose.TestExpose.test_expose_with_rest_content_types [0.003163s] ... ok {28} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_create [0.003740s] ... ok {28} magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_cert [0.050613s] ... ok {28} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee [0.027919s] ... ok {28} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_is_None [0.017242s] ... ok {28} magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler_without_osprofiler [0.011553s] ... ok {28} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale [0.012749s] ... ok {28} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_issuer_name [0.540450s] ... ok {28} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_unicode_csr [0.256355s] ... ok {28} magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints [0.000473s] ... ok {28} magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_delete_federation [0.037945s] ... ok {28} magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_on_raise [0.012105s] ... ok {28} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_util [0.017741s] ... ok {28} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_two_container_hosts [0.019929s] ... ok {28} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_all_cluster_stats [0.028267s] ... ok {28} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_params [0.012087s] ... ok {28} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs [0.008386s] ... ok {28} magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error [0.008804s] ... ok {28} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition [0.012051s] ... ok {28} magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero [0.008215s] ... ok {28} magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.011521s] ... ok {28} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid [0.009909s] ... ok {28} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_not_changes [0.012396s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '36942a51-cadd-4dac-99f0-6f25cffe145e'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "89d3c3f5-56a5-4de2-9126-a1a8a9f5997a"} {3} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_without_name [0.148161s] ... ok {3} magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_valid_values [0.017604s] ... ok {3} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_id [0.004368s] ... ok {3} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_without_os_distro [0.004301s] ... ok {3} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_invalid [0.001945s] ... ok {3} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_valid_json [0.001707s] ... ok {3} magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method_auth_info [0.002685s] ... ok {3} magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url [0.003812s] ... ok {3} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_unknown_kwargs_raises_error [0.011500s] ... ok {3} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_name [0.296963s] ... ok {3} magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_with_bytes_issuer_name [0.216362s] ... ok {3} magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars [0.604904s] ... ok {3} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_without_name [0.005264s] ... ok {3} magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_sign_certificate [0.015380s] ... ok {3} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name [0.377294s] ... ok {3} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid_projectid [0.013024s] ... ok {3} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_with_filters [0.090919s] ... ok {3} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_public [0.064580s] ... ok {3} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list [0.072278s] ... ok {3} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation [0.012035s] ... ok {3} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_none_api_address [0.011632s] ... ok {3} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_heat_param [0.007432s] ... ok {3} magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_bm_fedora_kubernetes_ironic_definition [0.007732s] ... ok {3} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters [0.019978s] ... ok {3} magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_good_values [0.001966s] ... ok {3} magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_bad_values [0.001498s] ... ok {3} magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create [0.013398s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"insecure_registry": "10.0.0.1:5000", "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", "updated_at": null, "floating_ip_enabled": true, "fixed_subnet": "private", "master_flavor_id": "m1.magnum", "user_id": "fake_user", "uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "no_proxy": "fake_no_proxy", "https_proxy": "fake_https_proxy", "tls_disabled": false, "keypair_id": "test", "project_id": "fake_project", "public": true, "labels": {"key2": "val2", "key1": "val1"}, "docker_volume_size": 20, "server_type": "vm", "external_network_id": "public", "cluster_distro": "fedora-atomic", "image_id": "nerdherd", "volume_driver": "rexray", "registry_enabled": false, "docker_storage_driver": "devicemapper", "apiserver_port": 8080, "name": "cluster_model_example_A", "created_at": "2019-01-17T08:23:24.187531+00:00", "network_driver": null, "fixed_network": "private", "coe": "swarm", "flavor_id": "m1.magnum", "master_lb_enabled": true, "dns_nameserver": "8.8.1.1"} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{u'insecure_registry': u'10.0.0.1:5000', u'links': [{u'href': u'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'self'}, {u'href': u'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', u'rel': u'bookmark'}], u'labels': {u'key2': u'val2', u'key1': u'val1'}, u'updated_at': u'2019-01-17T08:23:24.375882+00:00', u'floating_ip_enabled': True, u'fixed_subnet': u'private', u'master_flavor_id': u'm1.magnum', u'user_id': u'fake_user', u'uuid': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'no_proxy': u'fake_no_proxy', u'https_proxy': u'fake_https_proxy', u'tls_disabled': False, u'keypair_id': u'test', u'project_id': u'fake_project', u'public': True, u'http_proxy': u'fake_http_proxy', u'docker_volume_size': 20, u'server_type': u'vm', u'external_network_id': u'public', u'cluster_distro': u'fedora-atomic', u'image_id': u'nerdherd', u'volume_driver': u'rexray', u'registry_enabled': False, u'docker_storage_driver': u'devicemapper', u'apiserver_port': 8080, u'name': u'cluster_model_example_A', u'created_at': u'2019-01-17T08:23:24.187531+00:00', u'network_driver': None, u'fixed_network': u'private', u'coe': u'swarm', u'flavor_id': u'm1.magnum', u'master_lb_enabled': True, u'dns_nameserver': u'8.8.1.1'} {31} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update [0.234788s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'k8s', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'storm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'meson', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'osomatsu', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {22} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_coe [0.059409s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value [0.033937s] ... ok {22} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_non_exist [0.012995s] ... ok {22} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_invalid_network [0.005438s] ... ok {22} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_when_user_forbidden [0.002893s] ... ok {22} magnum.tests.unit.common.test_exception.TestException.test_message_is_templated [0.001391s] ... ok {22} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers [0.016670s] ... ok {22} magnum.tests.unit.common.test_short_id.ShortIdTest.test_generate_ids [0.005490s] ... ok {22} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_openstasck_ca [0.018866s] ... ok {22} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_if_raise_error [0.006296s] ... ok {22} magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_all_values [0.013552s] ... ok {22} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_unit [0.008958s] ... ok {22} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_one_tenant_cluster_stats [0.036054s] ... ok {22} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template [0.076820s] ... ok {22} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list [0.021529s] ... ok {22} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_create [0.021071s] ... ok {22} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_refresh [0.016766s] ... ok {22} magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id [0.012483s] ... ok GET: /v1/federations/490b6f44-2da1-417f-ac71-1e781bd57ebf/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "request_id": ""}]} {31} magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single [0.025867s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value [0.010070s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype [0.009511s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_name [0.010085s] ... ok {31} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory [0.013572s] ... ok {31} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_invalid_keypair [0.002680s] ... ok {31} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor [0.028031s] ... ok {31} magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor_config_workers [0.028999s] ... ok {31} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert [0.009229s] ... ok {31} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_intermediates_fail [0.008430s] ... ok {31} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached [0.002895s] ... ok {31} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password [0.013883s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': '', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': '', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': '', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': '', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': '', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': ''} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': '', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': '', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': '', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': '', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': '', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': '', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': '', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': '', 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': '', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': '', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': '', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': '', 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': '', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': '', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {18} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_empty_string [0.247212s] ... ok POST: /v1/baymodels {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'bad_driver', 'fixed_network': 'private', 'coe': 'kubernetes', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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.", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_network_driver [0.030927s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'test_federation123456', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '4477f1d5-4748-454e-b8ee-836c9ec4c808'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "19679a3b-82b6-4d89-9e3e-0ec74a110345"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'test-federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '33cfb730-2bb0-4e08-b76f-c03cca3984bc'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6bfb7698-f902-423c-87ad-32645ac3bcbd"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'test.federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'af587972-325f-4fa3-a459-9181e9ac3bca'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "54fdfda1-6199-4ead-aeda-5a89eb471337"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'testfederation.', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '5d6c86f0-9919-4aa7-bd30-1a58bc15f88a'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "506a9391-7fa9-4d90-b40a-669314aac018"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'testfederation-', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'dc9585dc-8254-4132-a22b-a3aa710c66e7'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "fe0186bd-6a21-43ab-9f2d-634aa12db91c"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'testfederation_', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '93a9cce5-dacd-4772-929c-78fe7ec601f8'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "54aefe40-1727-4d66-88b6-112b92919beb"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'test.-_federation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': 'b4b1655b-d0a1-4a45-9d1a-76676dd1e332'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6261a1e5-437b-433a-853f-39c7578475b1"} POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'Testfederation', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'uuid': '1c760f96-d38a-43b1-901c-31b54ac8c06b'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "9818422f-fdff-485a-a327-a80b2dd6dd2c"} {8} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_valid_name [0.564915s] ... ok {8} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch [0.014397s] ... ok {8} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_forbidden_image [0.002804s] ... ok {8} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_none_isolation [0.001477s] ... ok {8} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_with_fail [0.009611s] ... ok {8} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairCert.test_x509keypair_cert [0.001064s] ... ok {8} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_get_cert [0.016656s] ... ok {8} magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_store_cert [0.013522s] ... ok {8} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_region [0.003176s] ... ok {8} magnum.tests.unit.common.test_rpc.TestRpc.test_get_server [0.009610s] ... ok {8} magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_12 [0.000273s] ... ok {8} magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_k8s_quantity [0.011006s] ... ok {8} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_server_image [0.025751s] ... ok {8} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_success [0.022252s] ... ok {8} magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_no_container_host [0.017216s] ... ok {8} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_nullable_cluster_template_id [0.020147s] ... ok {8} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found [0.024447s] ... ok {8} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id [0.069333s] ... ok {8} magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs [0.014373s] ... ok {8} magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_id [0.021645s] ... ok GET: /v1/clusters {} GOT:{u'clusters': [{u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'20319750-0bb1-4e81-ad61-96f8040797c9', u'links': [{u'href': u'http://localhost/v1/clusters/20319750-0bb1-4e81-ad61-96f8040797c9', u'rel': u'self'}, {u'href': u'http://localhost/clusters/20319750-0bb1-4e81-ad61-96f8040797c9', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'ac595d40-a0dc-48ef-9928-9ef0591a6c50', u'links': [{u'href': u'http://localhost/v1/clusters/ac595d40-a0dc-48ef-9928-9ef0591a6c50', u'rel': u'self'}, {u'href': u'http://localhost/clusters/ac595d40-a0dc-48ef-9928-9ef0591a6c50', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'd0fc0b36-7a96-480d-8991-f766208f5b9f', u'links': [{u'href': u'http://localhost/v1/clusters/d0fc0b36-7a96-480d-8991-f766208f5b9f', u'rel': u'self'}, {u'href': u'http://localhost/clusters/d0fc0b36-7a96-480d-8991-f766208f5b9f', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'36551d45-c21f-4851-82a1-a8db9ebadbc5', u'links': [{u'href': u'http://localhost/v1/clusters/36551d45-c21f-4851-82a1-a8db9ebadbc5', u'rel': u'self'}, {u'href': u'http://localhost/clusters/36551d45-c21f-4851-82a1-a8db9ebadbc5', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}, {u'status': u'CREATE_IN_PROGRESS', u'cluster_template_id': u'e74c40e0-d825-11e2-a28f-0800200c9a66', u'uuid': u'394d0a19-01cf-4f1b-974b-a8db7a56511a', u'links': [{u'href': u'http://localhost/v1/clusters/394d0a19-01cf-4f1b-974b-a8db7a56511a', u'rel': u'self'}, {u'href': u'http://localhost/clusters/394d0a19-01cf-4f1b-974b-a8db7a56511a', u'rel': u'bookmark'}], u'stack_id': u'047c6319-7abd-4bd9-a033-8c6af0173cd0', u'labels': {}, u'master_count': 3, u'name': u'cluster1', u'keypair': None, u'flavor_id': None, u'node_count': 3, u'master_flavor_id': None, u'create_timeout': 60, u'docker_volume_size': None}]} {18} magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many [1.295795s] ... ok 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "request_id": ""}]} 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.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail [0.126218s] ... ok POST: /v1/clusters {'status': 'CREATE_IN_PROGRESS', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'labels': None, 'name': 'cluster1', 'master_count': 0, 'flavor_id': None, 'node_count': 3, 'master_flavor_id': None, 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 400, "code": "client", "links": [], "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", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_count_zero [0.052905s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 8080, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {14} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_long_string [0.228539s] ... ok GET: /v1/mservices {} GOT:{u'mservices': [{u'binary': u'magnum-conductor', u'created_at': u'2001-01-01T00:00:00+00:00', u'updated_at': u'2001-01-01T00:00:00+00:00', u'report_count': 13, u'disabled': False, u'state': u'up', u'host': u'fake-host', u'disabled_reason': None, u'id': 1}]} {14} magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_one [0.029494s] ... ok GET: /v1/quotas?all_tenants=True {} GOT:{u'quotas': []} {14} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_non_admin_context [0.049008s] ... ok {14} magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_path [0.041491s] ... ok {14} magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_update [0.021166s] ... ok {14} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create [0.011048s] ... ok {14} magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_create [0.005255s] ... ok {14} magnum.tests.unit.api.test_validation.TestValidation.test_validate_cluster_properties [0.012545s] ... ok {14} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican [0.007353s] ... ok {14} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_region [0.010700s] ... ok {14} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name [0.215933s] ... ok {14} magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed_but_not_critical [0.000282s] ... ok {14} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_in_cache [0.009197s] ... ok {14} magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files [0.008917s] ... ok {14} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl [0.021674s] ... ok {14} magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_only_required [0.025014s] ... ok {14} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_memory_util [0.012735s] ... ok {14} magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_projectid [0.013110s] ... ok {14} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists [0.022659s] ... ok {14} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_with_filters [0.035112s] ... ok {14} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_destroy [0.044933s] ... ok {14} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_not_found [0.015051s] ... ok {14} magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_uuid [0.023886s] ... ok {14} magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_from_primitive [0.003042s] ... ok {14} magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive [0.002302s] ... ok {14} magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 [0.012810s] ... ok {14} magnum.tests.unit.objects.test_objects.TestObject.test_get_changes [0.015632s] ... ok {14} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_compute_metric_raise [0.024503s] ... ok POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': -12, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 65536, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 0, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 1023, 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} POST: /v1/clustertemplates {'insecure_registry': '10.0.0.1:5000', 'http_proxy': 'fake_http_proxy', 'floating_ip_enabled': True, 'fixed_subnet': 'private-subnet', 'master_flavor_id': 'm1.small', 'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'no_proxy': 'fake_no_proxy', 'https_proxy': 'fake_https_proxy', 'tls_disabled': False, 'keypair_id': 'keypair1', 'public': False, 'labels': {'key2': 'val2', 'key1': 'val1'}, 'docker_volume_size': 20, 'server_type': 'vm', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'cluster_distro': 'fedora-atomic', 'image_id': 'ubuntu', 'volume_driver': None, 'registry_enabled': False, 'docker_storage_driver': 'devicemapper', 'apiserver_port': 'not an int', 'name': 'clustermodel1', 'network_driver': None, 'fixed_network': 'private', 'coe': 'swarm', 'flavor_id': 'm1.small', 'master_lb_enabled': True, 'dns_nameserver': '8.8.1.1'} {18} magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_apiserver_port [0.050041s] ... ok PATCH: /v1/federations/f4427452-cb37-4891-8a14-1b0a38991904 [{'path': '/member_ids', 'value': '8ed88405-7d69-45e3-98c5-8bb6eaf359a3', 'op': 'remove'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"status": 404, "code": "client", "links": [], "title": "Cluster 8ed88405-7d69-45e3-98c5-8bb6eaf359a3 could not be found", "detail": "Cluster 8ed88405-7d69-45e3-98c5-8bb6eaf359a3 could not be found.", "request_id": ""}]} {18} magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_existent_cluster [0.050155s] ... ok POST: /v1/federations {'status': 'CREATE_IN_PROGRESS', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'name': 'fake-name', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.6 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "613989ca-7dc8-475e-8a54-ad339f144b6e"} {18} magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_generate_uuid [0.134390s] ... ok GET: /v1/quotas?limit=3&marker=3&all_tenants=True {} GOT:{u'quotas': [{u'resource': u'Cluster', u'created_at': u'2019-01-17T08:23:23.777989+00:00', u'updated_at': None, u'hard_limit': 10, u'project_id': u'proj-id-3', u'id': 4}]} {18} magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_with_pagination_marker [0.040505s] ... ok {18} magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir [0.011782s] ... ok {18} magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_isolation [0.001229s] ... ok {18} magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_version [0.016615s] ... ok {18} magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_pkp_fail [0.010538s] ... ok {18} magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth [0.004036s] ... ok {18} magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust_not_found [0.017008s] ... ok {18} magnum.tests.unit.common.test_rpc.TestRpc.test_get_client_profiler_enabled [0.008712s] ... ok {18} magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip [0.007663s] ... ok {18} magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust_with_error [0.003531s] ... ok {18} magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete [0.126047s] ... ok {18} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_names [0.007880s] ... ok {18} magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value [0.018789s] ... ok {18} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template_already_exists [0.012992s] ... ok {18} magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_multiple_cluster_template [0.039522s] ... ok {18} magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_that_does_not_exist [0.016745s] ... ok {18} magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found [0.012881s] ... ok {18} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_cluster_failed [0.018585s] ... ok {18} magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update_failed [0.016447s] ... ok {18} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params [0.011911s] ... ok {18} magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled [0.008169s] ... ok {18} magnum.tests.unit.objects.test_objects.TestObject.test_load [0.006352s] ... ok {18} magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_changes [0.017864s] ... ok {31} magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout [60.079303s] ... ok {31} magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_admin_context_succeeds [0.008070s] ... ok {31} magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_serialize_context [0.008166s] ... ok {31} magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_string [0.000266s] ... ok {31} magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_exceed_manifest_size [0.003401s] ... ok {31} magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_names [0.006936s] ... ok {31} magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create [0.010621s] ... ok {31} magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_cluster_template_not_exist [0.017867s] ... ok {31} magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary [0.014257s] ... ok {31} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair [0.020032s] ... ok {31} magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list_by_admin_all_tenants [0.018673s] ... ok {31} magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_insecure [0.017852s] ... ok {31} magnum.tests.unit.objects.test_objects.TestObject.test_get_updates [0.006048s] ... ok ====== Totals ====== Ran: 1252 tests in 70.0000 sec. - Passed: 1252 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 175.4720 sec. ============== Worker Balance ============== - Worker 0 (40 tests) => 0:00:04.014543 - Worker 1 (40 tests) => 0:00:02.577337 - Worker 2 (40 tests) => 0:00:02.763051 - Worker 3 (40 tests) => 0:00:04.075716 - Worker 4 (39 tests) => 0:00:03.520778 - Worker 5 (39 tests) => 0:00:03.814842 - Worker 6 (39 tests) => 0:00:05.403840 - Worker 7 (39 tests) => 0:00:03.971131 - Worker 8 (39 tests) => 0:00:03.932181 - Worker 9 (39 tests) => 0:00:02.975479 - Worker 10 (39 tests) => 0:00:03.510008 - Worker 11 (39 tests) => 0:00:03.523268 - Worker 12 (39 tests) => 0:00:04.135474 - Worker 13 (39 tests) => 0:00:03.714449 - Worker 14 (39 tests) => 0:00:02.658934 - Worker 15 (39 tests) => 0:00:02.899339 - Worker 16 (39 tests) => 0:00:04.394526 - Worker 17 (39 tests) => 0:00:04.105663 - Worker 18 (39 tests) => 0:00:04.363592 - Worker 19 (39 tests) => 0:00:03.541272 - Worker 20 (39 tests) => 0:00:02.173824 - Worker 21 (39 tests) => 0:00:01.436488 - Worker 22 (39 tests) => 0:00:03.690316 - Worker 23 (39 tests) => 0:00:03.667878 - Worker 24 (39 tests) => 0:00:03.712242 - Worker 25 (39 tests) => 0:00:04.014913 - Worker 26 (39 tests) => 0:00:03.620455 - Worker 27 (39 tests) => 0:00:04.091143 - Worker 28 (39 tests) => 0:00:04.003182 - Worker 29 (39 tests) => 0:00:02.997291 - Worker 30 (39 tests) => 0:00:04.373685 - Worker 31 (39 tests) => 0:01:04.835739 + exit 0 Processing files: python-magnum-7.1.0-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.DVIUNQ + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-7.1.0 + exit 0 Provides: python-magnum = 7.1.0-1.el7 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/env python(abi) = 2.7 Processing files: openstack-magnum-common-7.1.0-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Ez16Bq + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-common-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-common-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-common-7.1.0 + exit 0 Provides: config(openstack-magnum-common) = 7.1.0-1.el7 openstack-magnum-common = 7.1.0-1.el7 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/bin/python2 Processing files: openstack-magnum-conductor-7.1.0-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.elNZC0 + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-conductor-7.1.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-conductor-7.1.0 + cp -pr README.rst /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-conductor-7.1.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.OXnUEA + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-conductor-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-conductor-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-conductor-7.1.0 + exit 0 Provides: openstack-magnum-conductor = 7.1.0-1.el7 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/bin/python2 Processing files: openstack-magnum-api-7.1.0-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.q1xPNa + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-api-7.1.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-api-7.1.0 + cp -pr README.rst /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-api-7.1.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ULuKXK + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-api-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-api-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-api-7.1.0 + exit 0 Provides: openstack-magnum-api = 7.1.0-1.el7 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/bin/python2 Processing files: openstack-magnum-doc-7.1.0-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.w66sel + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + DOCDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-doc-7.1.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-doc-7.1.0 + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/doc/openstack-magnum-doc-7.1.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.u9WSzV + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-doc-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-doc-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/openstack-magnum-doc-7.1.0 + exit 0 Provides: openstack-magnum-doc = 7.1.0-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python-magnum-tests-7.1.0-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.E486Ez + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-tests-7.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-tests-7.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch/usr/share/licenses/python-magnum-tests-7.1.0 + exit 0 Provides: python-magnum-tests = 7.1.0-1.el7 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/env python(abi) = 2.7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch Wrote: /builddir/build/RPMS/python-magnum-7.1.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-common-7.1.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-conductor-7.1.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-api-7.1.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-magnum-doc-7.1.0-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/python-magnum-tests-7.1.0-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Apz7VF + umask 022 + cd /builddir/build/BUILD + cd magnum-7.1.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-magnum-7.1.0-1.el7.noarch + exit 0 Child return code was: 0