From 9531b76af1bfa8074415e369c49e0ca2aaae46d9 Mon Sep 17 00:00:00 2001 From: Don Penney Date: Mon, 4 Nov 2019 13:00:30 -0500 Subject: [PATCH] Move content to subdir to support relocated packaging Change-Id: Id4f645de23b9f0aec1914edbaef11cdb6e6dc0af Story: 2006166 Task: 37337 Depends-On: https://review.opendev.org/692861 Signed-off-by: Don Penney --- .zuul.yaml | 33 ++- .coveragerc => distributedcloud/.coveragerc | 0 .../.coveragerc_xml | 0 .testr.conf => distributedcloud/.testr.conf | 0 LICENSE => distributedcloud/LICENSE | 0 MANIFEST.in => distributedcloud/MANIFEST.in | 0 README.rst => distributedcloud/README.rst | 0 babel.cfg => distributedcloud/babel.cfg | 0 .../dcdbsync}/__init__.py | 0 .../dcdbsync}/api/README.rst | 0 .../dcdbsync}/api/__init__.py | 0 .../dcdbsync}/api/api_config.py | 0 .../dcdbsync}/api/app.py | 0 .../dcdbsync}/api/controllers/README.rst | 0 .../dcdbsync}/api/controllers/__init__.py | 0 .../dcdbsync}/api/controllers/restcomm.py | 0 .../dcdbsync}/api/controllers/root.py | 0 .../dcdbsync}/api/controllers/v1/__init__.py | 0 .../api/controllers/v1/identity/__init__.py | 0 .../api/controllers/v1/identity/identity.py | 0 .../api/controllers/v1/identity/project.py | 0 .../api/controllers/v1/identity/role.py | 0 .../api/controllers/v1/identity/root.py | 0 .../v1/identity/token_revoke_event.py | 0 .../dcdbsync}/api/controllers/v1/root.py | 0 .../dcdbsync}/api/enforcer.py | 0 .../dcdbsync}/cmd/README.rst | 0 .../dcdbsync}/cmd/__init__.py | 0 .../dcdbsync}/cmd/api.py | 0 .../dcdbsync}/common/__init__.py | 0 .../dcdbsync}/common/config.py | 0 .../dcdbsync}/common/context.py | 0 .../dcdbsync}/common/exceptions.py | 0 .../dcdbsync}/common/i18n.py | 0 .../dcdbsync}/common/messaging.py | 0 .../dcdbsync}/common/policy.py | 0 .../dcdbsync}/common/version.py | 0 .../dcdbsync}/config-generator.conf | 0 .../dcdbsync}/db/__init__.py | 0 .../dcdbsync}/db/identity/__init__.py | 0 .../dcdbsync}/db/identity/api.py | 0 .../db/identity/sqlalchemy/__init__.py | 0 .../dcdbsync}/db/identity/sqlalchemy/api.py | 0 .../dcdbsync}/db/identity/utils.py | 0 .../dcdbsync}/dbsyncclient/__init__.py | 0 .../dcdbsync}/dbsyncclient/base.py | 0 .../dcdbsync}/dbsyncclient/client.py | 0 .../dcdbsync}/dbsyncclient/exceptions.py | 0 .../dcdbsync}/dbsyncclient/httpclient.py | 0 .../dcdbsync}/dbsyncclient/v1/__init__.py | 0 .../dcdbsync}/dbsyncclient/v1/client.py | 0 .../dbsyncclient/v1/identity/__init__.py | 0 .../v1/identity/identity_manager.py | 0 .../v1/identity/project_manager.py | 0 .../dbsyncclient/v1/identity/role_manager.py | 0 .../v1/identity/token_revoke_event_manager.py | 0 .../dcdbsync}/version.py | 0 .../dcmanager}/__init__.py | 0 .../dcmanager}/api/README.rst | 0 .../dcmanager}/api/__init__.py | 0 .../dcmanager}/api/api_config.py | 0 .../dcmanager}/api/app.py | 0 .../dcmanager}/api/controllers/README.rst | 0 .../dcmanager}/api/controllers/__init__.py | 0 .../dcmanager}/api/controllers/restcomm.py | 0 .../dcmanager}/api/controllers/root.py | 0 .../dcmanager}/api/controllers/v1/__init__.py | 0 .../api/controllers/v1/alarm_manager.py | 0 .../dcmanager}/api/controllers/v1/root.py | 0 .../api/controllers/v1/subclouds.py | 0 .../api/controllers/v1/sw_update_options.py | 0 .../api/controllers/v1/sw_update_strategy.py | 0 .../dcmanager}/api/enforcer.py | 0 .../dcmanager}/cmd/README.rst | 0 .../dcmanager}/cmd/__init__.py | 0 .../dcmanager}/cmd/api.py | 0 .../dcmanager}/cmd/manage.py | 0 .../dcmanager}/cmd/manager.py | 0 .../dcmanager}/common/__init__.py | 0 .../dcmanager}/common/config.py | 0 .../dcmanager}/common/consts.py | 0 .../dcmanager}/common/context.py | 0 .../dcmanager}/common/exceptions.py | 0 .../dcmanager}/common/i18n.py | 0 .../dcmanager}/common/manager.py | 0 .../dcmanager}/common/messaging.py | 0 .../dcmanager}/common/policy.py | 0 .../dcmanager}/common/serializer.py | 0 .../dcmanager}/common/utils.py | 0 .../dcmanager}/common/version.py | 0 .../dcmanager}/config-generator.conf | 0 .../dcmanager}/db/__init__.py | 0 .../dcmanager}/db/api.py | 0 .../dcmanager}/db/sqlalchemy/__init__.py | 0 .../dcmanager}/db/sqlalchemy/api.py | 0 .../db/sqlalchemy/migrate_repo/README | 0 .../db/sqlalchemy/migrate_repo/__init__.py | 0 .../db/sqlalchemy/migrate_repo/manage.py | 0 .../db/sqlalchemy/migrate_repo/migrate.cfg | 0 .../versions/001_first_version.py | 0 .../versions/002_rename_compute_to_worker.py | 0 .../versions/003_add_deploy_status_column.py | 0 .../004_add_openstack_installed_column.py | 0 .../migrate_repo/versions/__init__.py | 0 .../dcmanager}/db/sqlalchemy/migration.py | 0 .../dcmanager}/db/sqlalchemy/models.py | 0 .../dcmanager}/db/utils.py | 0 .../dcmanager}/drivers/README.rst | 0 .../dcmanager}/drivers/__init__.py | 0 .../dcmanager}/drivers/base.py | 0 .../dcmanager}/drivers/openstack/__init__.py | 0 .../drivers/openstack/patching_v1.py | 0 .../dcmanager}/drivers/openstack/sysinv_v1.py | 0 .../dcmanager}/drivers/openstack/vim.py | 0 .../dcmanager}/manager/README.rst | 0 .../dcmanager}/manager/__init__.py | 0 .../dcmanager}/manager/patch_audit_manager.py | 0 .../dcmanager}/manager/scheduler.py | 0 .../dcmanager}/manager/service.py | 0 .../manager/subcloud_audit_manager.py | 0 .../dcmanager}/manager/subcloud_manager.py | 0 .../dcmanager}/manager/sw_update_manager.py | 0 .../dcmanager}/objects/__init__.py | 0 .../dcmanager}/objects/base.py | 0 .../dcmanager}/rpc/__init__.py | 0 .../dcmanager}/rpc/client.py | 0 .../dcmanager}/tests/__init__.py | 0 .../dcmanager}/tests/base.py | 0 .../dcmanager/migrate_version.json | 0 .../dcmanager/strategy_steps.json | 0 .../dcmanager/subcloud_status.json | 0 .../ipv6_R5_install/dcmanager/subclouds.json | 0 .../dcmanager/sw_update_opts_default.json | 0 .../dcmanager/sw_update_strategy.json | 0 .../ipv6_R5_install/keystone/assignment.json | 0 .../ipv6_R5_install/keystone/endpoint.json | 0 .../ipv6_R5_install/keystone/local_user.json | 0 .../keystone/migrate_version.json | 0 .../ipv6_R5_install/keystone/password.json | 0 .../ipv6_R5_install/keystone/project.json | 0 .../data/ipv6_R5_install/keystone/region.json | 0 .../keystone/revocation_event.json | 0 .../data/ipv6_R5_install/keystone/role.json | 0 .../ipv6_R5_install/keystone/service.json | 0 .../keystone/strategy_steps.json | 0 .../keystone/subcloud_status.json | 0 .../ipv6_R5_install/keystone/subclouds.json | 0 .../keystone/sw_update_opts_default.json | 0 .../keystone/sw_update_strategy.json | 0 .../data/ipv6_R5_install/keystone/trust.json | 0 .../ipv6_R5_install/keystone/trust_role.json | 0 .../data/ipv6_R5_install/keystone/user.json | 0 .../tests/data/ipv6_R5_install/subclouds.json | 0 .../ipv6_R5_install/sysinv/address_modes.json | 0 .../sysinv/address_pool_ranges.json | 0 .../ipv6_R5_install/sysinv/address_pools.json | 0 .../ipv6_R5_install/sysinv/addresses.json | 0 .../data/ipv6_R5_install/sysinv/clusters.json | 0 .../ipv6_R5_install/sysinv/controller_fs.json | 0 .../ipv6_R5_install/sysinv/drbdconfig.json | 0 .../sysinv/ethernet_interfaces.json | 0 .../sysinv/ethernet_ports.json | 0 .../sysinv/event_suppression.json | 0 .../ipv6_R5_install/sysinv/host_upgrade.json | 0 .../data/ipv6_R5_install/sysinv/i_alarm.json | 0 .../data/ipv6_R5_install/sysinv/i_dns.json | 0 .../ipv6_R5_install/sysinv/i_event_log.json | 0 .../data/ipv6_R5_install/sysinv/i_host.json | 0 .../data/ipv6_R5_install/sysinv/i_icpu.json | 0 .../data/ipv6_R5_install/sysinv/i_idisk.json | 0 .../ipv6_R5_install/sysinv/i_imemory.json | 0 .../data/ipv6_R5_install/sysinv/i_lvg.json | 0 .../data/ipv6_R5_install/sysinv/i_node.json | 0 .../data/ipv6_R5_install/sysinv/i_ntp.json | 0 .../data/ipv6_R5_install/sysinv/i_pv.json | 0 .../sysinv/i_sensorgroups.json | 0 .../sysinv/i_sensorgroups_discrete.json | 0 .../ipv6_R5_install/sysinv/i_sensors.json | 0 .../sysinv/i_sensors_discrete.json | 0 .../data/ipv6_R5_install/sysinv/i_system.json | 0 .../data/ipv6_R5_install/sysinv/i_user.json | 0 .../ipv6_R5_install/sysinv/interfaces.json | 0 .../sysinv/interfaces_to_interfaces.json | 0 .../ipv6_R5_install/sysinv/lldp_agents.json | 0 .../sysinv/lldp_neighbours.json | 0 .../ipv6_R5_install/sysinv/lldp_tlvs.json | 0 .../data/ipv6_R5_install/sysinv/loads.json | 0 .../sysinv/migrate_version.json | 0 .../data/ipv6_R5_install/sysinv/networks.json | 0 .../ipv6_R5_install/sysinv/partition.json | 0 .../ipv6_R5_install/sysinv/pci_devices.json | 0 .../data/ipv6_R5_install/sysinv/ports.json | 0 .../ipv6_R5_install/sysinv/remotelogging.json | 0 .../data/ipv6_R5_install/sysinv/routes.json | 0 .../sysinv/service_parameter.json | 0 .../data/ipv6_R5_install/sysinv/services.json | 0 .../sysinv/storage_backend.json | 0 .../ipv6_R5_install/sysinv/storage_file.json | 0 .../ipv6_R5_install/sysinv/storage_lvm.json | 0 .../ipv6_R5_install/sysinv/storage_tiers.json | 0 .../sysinv/vlan_interfaces.json | 0 .../dcmanager}/tests/unit/__init__.py | 0 .../dcmanager}/tests/unit/api/__init__.py | 0 .../tests/unit/api/test_root_controller.py | 0 .../dcmanager}/tests/unit/api/v1/__init__.py | 0 .../tests/unit/api/v1/controllers/__init__.py | 0 .../unit/api/v1/controllers/test_subclouds.py | 0 .../v1/controllers/test_sw_update_strategy.py | 0 .../dcmanager}/tests/unit/common/__init__.py | 0 .../tests/unit/common/test_endpoint_cache.py | 0 .../dcmanager}/tests/unit/db/__init__.py | 0 .../tests/unit/db/test_subcloud_db_api.py | 0 .../dcmanager}/tests/unit/drivers/__init__.py | 0 .../tests/unit/drivers/test_keystone_v3.py | 0 .../tests/unit/drivers/test_sysinv_v1.py | 0 .../dcmanager}/tests/unit/manager/__init__.py | 0 .../unit/manager/test_patch_audit_manager.py | 0 .../tests/unit/manager/test_service.py | 0 .../manager/test_subcloud_audit_manager.py | 0 .../unit/manager/test_subcloud_manager.py | 0 .../unit/manager/test_sw_update_manager.py | 0 .../dcmanager}/tests/unit/objects/__init__.py | 0 .../tests/unit/objects/test_base.py | 0 .../dcmanager}/tests/unit/rpc/__init__.py | 0 .../tests/unit/rpc/test_rpc_client.py | 0 .../dcmanager}/tests/unit/test_dcmanager.py | 0 .../dcmanager}/tests/unit/utils/test_utils.py | 0 .../dcmanager}/tests/utils.py | 0 .../dcmanager}/version.py | 0 .../dcorch}/__init__.py | 0 .../dcorch}/api/README.rst | 0 .../dcorch}/api/__init__.py | 0 .../dcorch}/api/api_config.py | 0 .../dcorch}/api/app.py | 0 .../dcorch}/api/controllers/README.rst | 0 .../dcorch}/api/controllers/__init__.py | 0 .../dcorch}/api/controllers/restcomm.py | 0 .../dcorch}/api/controllers/root.py | 0 .../dcorch}/api/controllers/v1/__init__.py | 0 .../api/controllers/v1/alarm_manager.py | 0 .../dcorch}/api/controllers/v1/root.py | 0 .../api/controllers/v1/subcloud_manager.py | 0 .../dcorch}/api/enforcer.py | 0 .../dcorch}/api/proxy/__init__.py | 0 .../dcorch}/api/proxy/apps/__init__.py | 0 .../dcorch}/api/proxy/apps/acceptor.py | 0 .../dcorch}/api/proxy/apps/controller.py | 0 .../dcorch}/api/proxy/apps/dispatcher.py | 0 .../dcorch}/api/proxy/apps/filter.py | 0 .../dcorch}/api/proxy/apps/patch.py | 0 .../dcorch}/api/proxy/apps/proxy.py | 0 .../dcorch}/api/proxy/apps/router.py | 0 .../dcorch}/api/proxy/common/__init__.py | 0 .../dcorch}/api/proxy/common/constants.py | 0 .../dcorch}/api/proxy/common/service.py | 0 .../dcorch}/api/proxy/common/utils.py | 0 .../dcorch}/cmd/README.rst | 0 .../dcorch}/cmd/__init__.py | 0 .../dcorch}/cmd/api.py | 0 .../dcorch}/cmd/api_proxy.py | 0 .../dcorch}/cmd/engine.py | 0 .../dcorch}/cmd/manage.py | 0 .../dcorch}/cmd/snmp.py | 0 .../dcorch}/common/__init__.py | 0 .../dcorch}/common/config.py | 0 .../dcorch}/common/consts.py | 0 .../dcorch}/common/context.py | 0 .../dcorch}/common/endpoint_cache.py | 0 .../dcorch}/common/exceptions.py | 0 .../dcorch}/common/i18n.py | 0 .../dcorch}/common/manager.py | 0 .../dcorch}/common/messaging.py | 0 .../dcorch}/common/policy.py | 0 .../dcorch}/common/serializer.py | 0 .../dcorch}/common/utils.py | 0 .../dcorch}/common/version.py | 0 .../dcorch}/config-generator.conf | 0 .../dcorch}/db/__init__.py | 0 {dcorch => distributedcloud/dcorch}/db/api.py | 0 .../dcorch}/db/sqlalchemy/__init__.py | 0 .../dcorch}/db/sqlalchemy/api.py | 0 .../dcorch}/db/sqlalchemy/migrate_repo/README | 0 .../db/sqlalchemy/migrate_repo/__init__.py | 0 .../db/sqlalchemy/migrate_repo/manage.py | 0 .../db/sqlalchemy/migrate_repo/migrate.cfg | 0 .../migrate_repo/versions/001_initial.py | 0 .../migrate_repo/versions/002_orch.py | 0 .../migrate_repo/versions/003_placeholder.py | 0 .../migrate_repo/versions/__init__.py | 0 .../dcorch}/db/sqlalchemy/migration.py | 0 .../dcorch}/db/sqlalchemy/models.py | 0 .../dcorch}/db/utils.py | 0 .../dcorch}/drivers/README.rst | 0 .../dcorch}/drivers/__init__.py | 0 .../dcorch}/drivers/base.py | 0 .../dcorch}/drivers/openstack/__init__.py | 0 .../dcorch}/drivers/openstack/cinder_v2.py | 0 .../dcorch}/drivers/openstack/fm.py | 0 .../dcorch}/drivers/openstack/keystone_v3.py | 0 .../dcorch}/drivers/openstack/neutron_v2.py | 0 .../dcorch}/drivers/openstack/nova_v2.py | 0 .../dcorch}/drivers/openstack/sdk.py | 0 .../dcorch}/drivers/openstack/sdk_platform.py | 0 .../dcorch}/drivers/openstack/sysinv_v1.py | 0 .../dcorch}/engine/README.rst | 0 .../dcorch}/engine/__init__.py | 0 .../dcorch}/engine/alarm_aggregate_manager.py | 0 .../dcorch}/engine/dc_orch_lock.py | 0 .../dcorch}/engine/fernet_key_manager.py | 0 .../dcorch}/engine/generic_sync_manager.py | 0 .../dcorch}/engine/quota_manager.py | 0 .../dcorch}/engine/scheduler.py | 0 .../dcorch}/engine/service.py | 0 .../dcorch}/engine/subcloud.py | 0 .../dcorch}/engine/sync_services/__init__.py | 0 .../dcorch}/engine/sync_services/compute.py | 0 .../dcorch}/engine/sync_services/identity.py | 0 .../dcorch}/engine/sync_services/network.py | 0 .../dcorch}/engine/sync_services/sysinv.py | 0 .../dcorch}/engine/sync_services/volume.py | 0 .../dcorch}/engine/sync_thread.py | 0 .../dcorch}/objects/__init__.py | 0 .../dcorch}/objects/base.py | 0 .../dcorch}/objects/orchjob.py | 0 .../dcorch}/objects/orchrequest.py | 0 .../dcorch}/objects/resource.py | 0 .../dcorch}/objects/service.py | 0 .../dcorch}/objects/subcloud.py | 0 .../dcorch}/objects/subcloud_resource.py | 0 .../dcorch}/rpc/__init__.py | 0 .../dcorch}/rpc/client.py | 0 .../dcorch}/snmp/README.rst | 0 .../dcorch}/snmp/__init__.py | 0 .../dcorch}/snmp/controller.py | 0 .../dcorch}/snmp/queue_monitor.py | 0 .../dcorch}/snmp/service.py | 0 .../dcorch}/snmp/snmp_config.py | 0 .../dcorch}/snmp/snmp_server.py | 0 .../dcorch}/tests/__init__.py | 0 .../dcorch}/tests/base.py | 0 .../dcmanager/migrate_version.json | 0 .../dcmanager/strategy_steps.json | 0 .../dcmanager/subcloud_status.json | 0 .../ipv6_R5_install/dcmanager/subclouds.json | 0 .../dcmanager/sw_update_opts_default.json | 0 .../dcmanager/sw_update_strategy.json | 0 .../ipv6_R5_install/keystone/assignment.json | 0 .../ipv6_R5_install/keystone/endpoint.json | 0 .../ipv6_R5_install/keystone/local_user.json | 0 .../keystone/migrate_version.json | 0 .../ipv6_R5_install/keystone/password.json | 0 .../ipv6_R5_install/keystone/project.json | 0 .../data/ipv6_R5_install/keystone/region.json | 0 .../keystone/revocation_event.json | 0 .../data/ipv6_R5_install/keystone/role.json | 0 .../ipv6_R5_install/keystone/service.json | 0 .../keystone/strategy_steps.json | 0 .../keystone/subcloud_status.json | 0 .../ipv6_R5_install/keystone/subclouds.json | 0 .../keystone/sw_update_opts_default.json | 0 .../keystone/sw_update_strategy.json | 0 .../data/ipv6_R5_install/keystone/trust.json | 0 .../ipv6_R5_install/keystone/trust_role.json | 0 .../data/ipv6_R5_install/keystone/user.json | 0 .../tests/data/ipv6_R5_install/subclouds.json | 0 .../ipv6_R5_install/sysinv/address_modes.json | 0 .../sysinv/address_pool_ranges.json | 0 .../ipv6_R5_install/sysinv/address_pools.json | 0 .../ipv6_R5_install/sysinv/addresses.json | 0 .../data/ipv6_R5_install/sysinv/clusters.json | 0 .../ipv6_R5_install/sysinv/controller_fs.json | 0 .../ipv6_R5_install/sysinv/drbdconfig.json | 0 .../sysinv/ethernet_interfaces.json | 0 .../sysinv/ethernet_ports.json | 0 .../sysinv/event_suppression.json | 0 .../ipv6_R5_install/sysinv/host_upgrade.json | 0 .../data/ipv6_R5_install/sysinv/i_alarm.json | 0 .../data/ipv6_R5_install/sysinv/i_dns.json | 0 .../ipv6_R5_install/sysinv/i_event_log.json | 0 .../data/ipv6_R5_install/sysinv/i_host.json | 0 .../data/ipv6_R5_install/sysinv/i_icpu.json | 0 .../data/ipv6_R5_install/sysinv/i_idisk.json | 0 .../ipv6_R5_install/sysinv/i_imemory.json | 0 .../data/ipv6_R5_install/sysinv/i_lvg.json | 0 .../data/ipv6_R5_install/sysinv/i_node.json | 0 .../data/ipv6_R5_install/sysinv/i_ntp.json | 0 .../data/ipv6_R5_install/sysinv/i_pv.json | 0 .../sysinv/i_sensorgroups.json | 0 .../sysinv/i_sensorgroups_discrete.json | 0 .../ipv6_R5_install/sysinv/i_sensors.json | 0 .../sysinv/i_sensors_discrete.json | 0 .../data/ipv6_R5_install/sysinv/i_system.json | 0 .../data/ipv6_R5_install/sysinv/i_user.json | 0 .../ipv6_R5_install/sysinv/interfaces.json | 0 .../sysinv/interfaces_to_interfaces.json | 0 .../ipv6_R5_install/sysinv/lldp_agents.json | 0 .../sysinv/lldp_neighbours.json | 0 .../ipv6_R5_install/sysinv/lldp_tlvs.json | 0 .../data/ipv6_R5_install/sysinv/loads.json | 0 .../sysinv/migrate_version.json | 0 .../data/ipv6_R5_install/sysinv/networks.json | 0 .../ipv6_R5_install/sysinv/partition.json | 0 .../ipv6_R5_install/sysinv/pci_devices.json | 0 .../data/ipv6_R5_install/sysinv/ports.json | 0 .../ipv6_R5_install/sysinv/remotelogging.json | 0 .../data/ipv6_R5_install/sysinv/routes.json | 0 .../sysinv/service_parameter.json | 0 .../data/ipv6_R5_install/sysinv/services.json | 0 .../sysinv/storage_backend.json | 0 .../ipv6_R5_install/sysinv/storage_file.json | 0 .../ipv6_R5_install/sysinv/storage_lvm.json | 0 .../ipv6_R5_install/sysinv/storage_tiers.json | 0 .../sysinv/vlan_interfaces.json | 0 .../dcorch}/tests/unit/__init__.py | 0 .../dcorch}/tests/unit/db/__init__.py | 0 .../tests/unit/db/test_orch_request_db_api.py | 0 .../tests/unit/db/test_subcloud_db_api.py | 0 .../unit/db/test_subcloud_resource_db_api.py | 0 .../dcorch}/tests/utils.py | 0 .../dcorch}/version.py | 0 .../etc}/dcdbsync/README-dcdbsync.conf.txt | 0 .../etc}/dcdbsync/policy.json | 0 .../etc}/dcmanager/README-dcmanager.conf.txt | 0 .../etc}/dcmanager/policy.json | 0 .../etc}/dcorch/README-dcorch.conf.txt | 0 .../etc}/dcorch/policy.json | 0 {ocf => distributedcloud/ocf}/dcdbsync-api | 0 {ocf => distributedcloud/ocf}/dcmanager-api | 0 .../ocf}/dcmanager-manager | 0 .../ocf}/dcorch-cinder-api-proxy | 0 {ocf => distributedcloud/ocf}/dcorch-engine | 0 .../ocf}/dcorch-identity-api-proxy | 0 .../ocf}/dcorch-neutron-api-proxy | 0 .../ocf}/dcorch-nova-api-proxy | 0 .../ocf}/dcorch-patch-api-proxy | 0 {ocf => distributedcloud/ocf}/dcorch-snmp | 0 .../ocf}/dcorch-sysinv-api-proxy | 0 pylint.rc => distributedcloud/pylint.rc | 0 distributedcloud/requirements.txt | 50 +++++ setup.cfg => distributedcloud/setup.cfg | 0 setup.py => distributedcloud/setup.py | 0 .../setup_ddt_tests.py | 0 distributedcloud/test-requirements.txt | 25 +++ distributedcloud/tox.ini | 173 ++++++++++++++++ requirements.txt | 48 ----- test-requirements.txt | 24 +-- tox.ini | 192 ++++-------------- 447 files changed, 317 insertions(+), 228 deletions(-) rename .coveragerc => distributedcloud/.coveragerc (100%) rename .coveragerc_xml => distributedcloud/.coveragerc_xml (100%) rename .testr.conf => distributedcloud/.testr.conf (100%) rename LICENSE => distributedcloud/LICENSE (100%) rename MANIFEST.in => distributedcloud/MANIFEST.in (100%) rename README.rst => distributedcloud/README.rst (100%) rename babel.cfg => distributedcloud/babel.cfg (100%) rename {dcdbsync => distributedcloud/dcdbsync}/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/README.rst (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/api_config.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/app.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/README.rst (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/restcomm.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/root.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/identity.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/project.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/role.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/root.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/identity/token_revoke_event.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/controllers/v1/root.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/api/enforcer.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/cmd/README.rst (100%) rename {dcdbsync => distributedcloud/dcdbsync}/cmd/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/cmd/api.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/config.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/context.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/exceptions.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/i18n.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/messaging.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/policy.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/common/version.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/config-generator.conf (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/identity/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/identity/api.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/identity/sqlalchemy/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/identity/sqlalchemy/api.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/db/identity/utils.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/base.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/client.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/exceptions.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/httpclient.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/client.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/identity/__init__.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/identity/identity_manager.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/identity/project_manager.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/identity/role_manager.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/dbsyncclient/v1/identity/token_revoke_event_manager.py (100%) rename {dcdbsync => distributedcloud/dcdbsync}/version.py (100%) rename {dcmanager => distributedcloud/dcmanager}/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/README.rst (100%) rename {dcmanager => distributedcloud/dcmanager}/api/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/api_config.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/app.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/README.rst (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/restcomm.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/root.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/alarm_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/root.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/subclouds.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/sw_update_options.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/controllers/v1/sw_update_strategy.py (100%) rename {dcmanager => distributedcloud/dcmanager}/api/enforcer.py (100%) rename {dcmanager => distributedcloud/dcmanager}/cmd/README.rst (100%) rename {dcmanager => distributedcloud/dcmanager}/cmd/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/cmd/api.py (100%) rename {dcmanager => distributedcloud/dcmanager}/cmd/manage.py (100%) rename {dcmanager => distributedcloud/dcmanager}/cmd/manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/config.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/consts.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/context.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/exceptions.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/i18n.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/messaging.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/policy.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/serializer.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/utils.py (100%) rename {dcmanager => distributedcloud/dcmanager}/common/version.py (100%) rename {dcmanager => distributedcloud/dcmanager}/config-generator.conf (100%) rename {dcmanager => distributedcloud/dcmanager}/db/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/api.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/api.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/README (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/manage.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/migrate.cfg (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/versions/001_first_version.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/versions/002_rename_compute_to_worker.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/versions/003_add_deploy_status_column.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/versions/004_add_openstack_installed_column.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migrate_repo/versions/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/migration.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/sqlalchemy/models.py (100%) rename {dcmanager => distributedcloud/dcmanager}/db/utils.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/README.rst (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/base.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/openstack/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/openstack/patching_v1.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/openstack/sysinv_v1.py (100%) rename {dcmanager => distributedcloud/dcmanager}/drivers/openstack/vim.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/README.rst (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/patch_audit_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/scheduler.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/service.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/subcloud_audit_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/subcloud_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/manager/sw_update_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/objects/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/objects/base.py (100%) rename {dcmanager => distributedcloud/dcmanager}/rpc/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/rpc/client.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/base.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/migrate_version.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/subclouds.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/assignment.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/endpoint.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/local_user.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/migrate_version.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/password.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/project.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/region.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/revocation_event.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/role.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/service.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/strategy_steps.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/subcloud_status.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/subclouds.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/trust.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/trust_role.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/keystone/user.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/subclouds.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/address_modes.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/address_pools.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/addresses.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/clusters.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/controller_fs.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/drbdconfig.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/event_suppression.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/host_upgrade.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_alarm.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_dns.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_event_log.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_host.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_icpu.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_idisk.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_imemory.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_lvg.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_node.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_ntp.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_pv.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_sensors.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_system.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/i_user.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/interfaces.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/lldp_agents.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/loads.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/migrate_version.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/networks.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/partition.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/pci_devices.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/ports.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/remotelogging.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/routes.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/service_parameter.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/services.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/storage_backend.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/storage_file.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/storage_lvm.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/storage_tiers.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/test_root_controller.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/v1/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/v1/controllers/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/v1/controllers/test_subclouds.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/api/v1/controllers/test_sw_update_strategy.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/common/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/common/test_endpoint_cache.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/db/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/db/test_subcloud_db_api.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/drivers/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/drivers/test_keystone_v3.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/drivers/test_sysinv_v1.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/test_patch_audit_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/test_service.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/test_subcloud_audit_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/test_subcloud_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/manager/test_sw_update_manager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/objects/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/objects/test_base.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/rpc/__init__.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/rpc/test_rpc_client.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/test_dcmanager.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/unit/utils/test_utils.py (100%) rename {dcmanager => distributedcloud/dcmanager}/tests/utils.py (100%) rename {dcmanager => distributedcloud/dcmanager}/version.py (100%) rename {dcorch => distributedcloud/dcorch}/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/api/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/api_config.py (100%) rename {dcorch => distributedcloud/dcorch}/api/app.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/restcomm.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/root.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/v1/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/v1/alarm_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/v1/root.py (100%) rename {dcorch => distributedcloud/dcorch}/api/controllers/v1/subcloud_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/api/enforcer.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/acceptor.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/controller.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/dispatcher.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/filter.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/patch.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/proxy.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/apps/router.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/common/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/common/constants.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/common/service.py (100%) rename {dcorch => distributedcloud/dcorch}/api/proxy/common/utils.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/cmd/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/api.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/api_proxy.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/engine.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/manage.py (100%) rename {dcorch => distributedcloud/dcorch}/cmd/snmp.py (100%) rename {dcorch => distributedcloud/dcorch}/common/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/common/config.py (100%) rename {dcorch => distributedcloud/dcorch}/common/consts.py (100%) rename {dcorch => distributedcloud/dcorch}/common/context.py (100%) rename {dcorch => distributedcloud/dcorch}/common/endpoint_cache.py (100%) rename {dcorch => distributedcloud/dcorch}/common/exceptions.py (100%) rename {dcorch => distributedcloud/dcorch}/common/i18n.py (100%) rename {dcorch => distributedcloud/dcorch}/common/manager.py (100%) rename {dcorch => distributedcloud/dcorch}/common/messaging.py (100%) rename {dcorch => distributedcloud/dcorch}/common/policy.py (100%) rename {dcorch => distributedcloud/dcorch}/common/serializer.py (100%) rename {dcorch => distributedcloud/dcorch}/common/utils.py (100%) rename {dcorch => distributedcloud/dcorch}/common/version.py (100%) rename {dcorch => distributedcloud/dcorch}/config-generator.conf (100%) rename {dcorch => distributedcloud/dcorch}/db/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/db/api.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/api.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/README (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/manage.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/migrate.cfg (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/versions/001_initial.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/versions/002_orch.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/versions/003_placeholder.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migrate_repo/versions/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/migration.py (100%) rename {dcorch => distributedcloud/dcorch}/db/sqlalchemy/models.py (100%) rename {dcorch => distributedcloud/dcorch}/db/utils.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/drivers/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/base.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/cinder_v2.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/fm.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/keystone_v3.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/neutron_v2.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/nova_v2.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/sdk.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/sdk_platform.py (100%) rename {dcorch => distributedcloud/dcorch}/drivers/openstack/sysinv_v1.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/engine/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/alarm_aggregate_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/dc_orch_lock.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/fernet_key_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/generic_sync_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/quota_manager.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/scheduler.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/service.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/subcloud.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/compute.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/identity.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/network.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/sysinv.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_services/volume.py (100%) rename {dcorch => distributedcloud/dcorch}/engine/sync_thread.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/base.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/orchjob.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/orchrequest.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/resource.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/service.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/subcloud.py (100%) rename {dcorch => distributedcloud/dcorch}/objects/subcloud_resource.py (100%) rename {dcorch => distributedcloud/dcorch}/rpc/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/rpc/client.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/README.rst (100%) rename {dcorch => distributedcloud/dcorch}/snmp/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/controller.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/queue_monitor.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/service.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/snmp_config.py (100%) rename {dcorch => distributedcloud/dcorch}/snmp/snmp_server.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/base.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/migrate_version.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/subclouds.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/assignment.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/endpoint.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/local_user.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/migrate_version.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/password.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/project.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/region.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/revocation_event.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/role.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/service.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/strategy_steps.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/subcloud_status.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/subclouds.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/trust.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/trust_role.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/keystone/user.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/subclouds.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/address_modes.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/address_pools.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/addresses.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/clusters.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/controller_fs.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/drbdconfig.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/event_suppression.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/host_upgrade.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_alarm.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_dns.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_event_log.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_host.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_icpu.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_idisk.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_imemory.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_lvg.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_node.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_ntp.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_pv.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_sensors.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_system.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/i_user.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/interfaces.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/lldp_agents.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/loads.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/migrate_version.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/networks.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/partition.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/pci_devices.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/ports.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/remotelogging.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/routes.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/service_parameter.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/services.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/storage_backend.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/storage_file.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/storage_lvm.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/storage_tiers.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json (100%) rename {dcorch => distributedcloud/dcorch}/tests/unit/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/unit/db/__init__.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/unit/db/test_orch_request_db_api.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/unit/db/test_subcloud_db_api.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/unit/db/test_subcloud_resource_db_api.py (100%) rename {dcorch => distributedcloud/dcorch}/tests/utils.py (100%) rename {dcorch => distributedcloud/dcorch}/version.py (100%) rename {etc => distributedcloud/etc}/dcdbsync/README-dcdbsync.conf.txt (100%) rename {etc => distributedcloud/etc}/dcdbsync/policy.json (100%) rename {etc => distributedcloud/etc}/dcmanager/README-dcmanager.conf.txt (100%) rename {etc => distributedcloud/etc}/dcmanager/policy.json (100%) rename {etc => distributedcloud/etc}/dcorch/README-dcorch.conf.txt (100%) rename {etc => distributedcloud/etc}/dcorch/policy.json (100%) rename {ocf => distributedcloud/ocf}/dcdbsync-api (100%) rename {ocf => distributedcloud/ocf}/dcmanager-api (100%) rename {ocf => distributedcloud/ocf}/dcmanager-manager (100%) rename {ocf => distributedcloud/ocf}/dcorch-cinder-api-proxy (100%) rename {ocf => distributedcloud/ocf}/dcorch-engine (100%) rename {ocf => distributedcloud/ocf}/dcorch-identity-api-proxy (100%) rename {ocf => distributedcloud/ocf}/dcorch-neutron-api-proxy (100%) rename {ocf => distributedcloud/ocf}/dcorch-nova-api-proxy (100%) rename {ocf => distributedcloud/ocf}/dcorch-patch-api-proxy (100%) rename {ocf => distributedcloud/ocf}/dcorch-snmp (100%) rename {ocf => distributedcloud/ocf}/dcorch-sysinv-api-proxy (100%) rename pylint.rc => distributedcloud/pylint.rc (100%) create mode 100644 distributedcloud/requirements.txt rename setup.cfg => distributedcloud/setup.cfg (100%) rename setup.py => distributedcloud/setup.py (100%) rename setup_ddt_tests.py => distributedcloud/setup_ddt_tests.py (100%) create mode 100644 distributedcloud/test-requirements.txt create mode 100644 distributedcloud/tox.ini diff --git a/.zuul.yaml b/.zuul.yaml index 9f48be286..1ecc0de96 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -6,14 +6,20 @@ - stx-release-notes-jobs check: jobs: - - openstack-tox-linters - - openstack-tox-pep8 - - stx-distcloud-tox-py27 + - openstack-tox-linters: + voting: false + - stx-distcloud-tox-pep8: + voting: false + - stx-distcloud-tox-py27: + voting: false gate: jobs: - - openstack-tox-linters - - openstack-tox-pep8 - - stx-distcloud-tox-py27 + - openstack-tox-linters: + voting: false + - stx-distcloud-tox-pep8: + voting: false + - stx-distcloud-tox-py27: + voting: false - job: name: stx-distcloud-tox-py27 @@ -26,4 +32,17 @@ - starlingx/config vars: tox_envlist: py27 - tox_extra_args: -c tox.ini + tox_extra_args: -c distributedcloud/tox.ini + +- job: + name: stx-distcloud-tox-pep8 + parent: tox + description: Run pep8 for distcloud + required-projects: + - starlingx/fault + - starlingx/nfv + - starlingx/update + - starlingx/config + vars: + tox_envlist: pep8 + tox_extra_args: -c distributedcloud/tox.ini diff --git a/.coveragerc b/distributedcloud/.coveragerc similarity index 100% rename from .coveragerc rename to distributedcloud/.coveragerc diff --git a/.coveragerc_xml b/distributedcloud/.coveragerc_xml similarity index 100% rename from .coveragerc_xml rename to distributedcloud/.coveragerc_xml diff --git a/.testr.conf b/distributedcloud/.testr.conf similarity index 100% rename from .testr.conf rename to distributedcloud/.testr.conf diff --git a/LICENSE b/distributedcloud/LICENSE similarity index 100% rename from LICENSE rename to distributedcloud/LICENSE diff --git a/MANIFEST.in b/distributedcloud/MANIFEST.in similarity index 100% rename from MANIFEST.in rename to distributedcloud/MANIFEST.in diff --git a/README.rst b/distributedcloud/README.rst similarity index 100% rename from README.rst rename to distributedcloud/README.rst diff --git a/babel.cfg b/distributedcloud/babel.cfg similarity index 100% rename from babel.cfg rename to distributedcloud/babel.cfg diff --git a/dcdbsync/__init__.py b/distributedcloud/dcdbsync/__init__.py similarity index 100% rename from dcdbsync/__init__.py rename to distributedcloud/dcdbsync/__init__.py diff --git a/dcdbsync/api/README.rst b/distributedcloud/dcdbsync/api/README.rst similarity index 100% rename from dcdbsync/api/README.rst rename to distributedcloud/dcdbsync/api/README.rst diff --git a/dcdbsync/api/__init__.py b/distributedcloud/dcdbsync/api/__init__.py similarity index 100% rename from dcdbsync/api/__init__.py rename to distributedcloud/dcdbsync/api/__init__.py diff --git a/dcdbsync/api/api_config.py b/distributedcloud/dcdbsync/api/api_config.py similarity index 100% rename from dcdbsync/api/api_config.py rename to distributedcloud/dcdbsync/api/api_config.py diff --git a/dcdbsync/api/app.py b/distributedcloud/dcdbsync/api/app.py similarity index 100% rename from dcdbsync/api/app.py rename to distributedcloud/dcdbsync/api/app.py diff --git a/dcdbsync/api/controllers/README.rst b/distributedcloud/dcdbsync/api/controllers/README.rst similarity index 100% rename from dcdbsync/api/controllers/README.rst rename to distributedcloud/dcdbsync/api/controllers/README.rst diff --git a/dcdbsync/api/controllers/__init__.py b/distributedcloud/dcdbsync/api/controllers/__init__.py similarity index 100% rename from dcdbsync/api/controllers/__init__.py rename to distributedcloud/dcdbsync/api/controllers/__init__.py diff --git a/dcdbsync/api/controllers/restcomm.py b/distributedcloud/dcdbsync/api/controllers/restcomm.py similarity index 100% rename from dcdbsync/api/controllers/restcomm.py rename to distributedcloud/dcdbsync/api/controllers/restcomm.py diff --git a/dcdbsync/api/controllers/root.py b/distributedcloud/dcdbsync/api/controllers/root.py similarity index 100% rename from dcdbsync/api/controllers/root.py rename to distributedcloud/dcdbsync/api/controllers/root.py diff --git a/dcdbsync/api/controllers/v1/__init__.py b/distributedcloud/dcdbsync/api/controllers/v1/__init__.py similarity index 100% rename from dcdbsync/api/controllers/v1/__init__.py rename to distributedcloud/dcdbsync/api/controllers/v1/__init__.py diff --git a/dcdbsync/api/controllers/v1/identity/__init__.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/__init__.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/__init__.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/__init__.py diff --git a/dcdbsync/api/controllers/v1/identity/identity.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/identity.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/identity.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/identity.py diff --git a/dcdbsync/api/controllers/v1/identity/project.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/project.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/project.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/project.py diff --git a/dcdbsync/api/controllers/v1/identity/role.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/role.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/role.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/role.py diff --git a/dcdbsync/api/controllers/v1/identity/root.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/root.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/root.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/root.py diff --git a/dcdbsync/api/controllers/v1/identity/token_revoke_event.py b/distributedcloud/dcdbsync/api/controllers/v1/identity/token_revoke_event.py similarity index 100% rename from dcdbsync/api/controllers/v1/identity/token_revoke_event.py rename to distributedcloud/dcdbsync/api/controllers/v1/identity/token_revoke_event.py diff --git a/dcdbsync/api/controllers/v1/root.py b/distributedcloud/dcdbsync/api/controllers/v1/root.py similarity index 100% rename from dcdbsync/api/controllers/v1/root.py rename to distributedcloud/dcdbsync/api/controllers/v1/root.py diff --git a/dcdbsync/api/enforcer.py b/distributedcloud/dcdbsync/api/enforcer.py similarity index 100% rename from dcdbsync/api/enforcer.py rename to distributedcloud/dcdbsync/api/enforcer.py diff --git a/dcdbsync/cmd/README.rst b/distributedcloud/dcdbsync/cmd/README.rst similarity index 100% rename from dcdbsync/cmd/README.rst rename to distributedcloud/dcdbsync/cmd/README.rst diff --git a/dcdbsync/cmd/__init__.py b/distributedcloud/dcdbsync/cmd/__init__.py similarity index 100% rename from dcdbsync/cmd/__init__.py rename to distributedcloud/dcdbsync/cmd/__init__.py diff --git a/dcdbsync/cmd/api.py b/distributedcloud/dcdbsync/cmd/api.py similarity index 100% rename from dcdbsync/cmd/api.py rename to distributedcloud/dcdbsync/cmd/api.py diff --git a/dcdbsync/common/__init__.py b/distributedcloud/dcdbsync/common/__init__.py similarity index 100% rename from dcdbsync/common/__init__.py rename to distributedcloud/dcdbsync/common/__init__.py diff --git a/dcdbsync/common/config.py b/distributedcloud/dcdbsync/common/config.py similarity index 100% rename from dcdbsync/common/config.py rename to distributedcloud/dcdbsync/common/config.py diff --git a/dcdbsync/common/context.py b/distributedcloud/dcdbsync/common/context.py similarity index 100% rename from dcdbsync/common/context.py rename to distributedcloud/dcdbsync/common/context.py diff --git a/dcdbsync/common/exceptions.py b/distributedcloud/dcdbsync/common/exceptions.py similarity index 100% rename from dcdbsync/common/exceptions.py rename to distributedcloud/dcdbsync/common/exceptions.py diff --git a/dcdbsync/common/i18n.py b/distributedcloud/dcdbsync/common/i18n.py similarity index 100% rename from dcdbsync/common/i18n.py rename to distributedcloud/dcdbsync/common/i18n.py diff --git a/dcdbsync/common/messaging.py b/distributedcloud/dcdbsync/common/messaging.py similarity index 100% rename from dcdbsync/common/messaging.py rename to distributedcloud/dcdbsync/common/messaging.py diff --git a/dcdbsync/common/policy.py b/distributedcloud/dcdbsync/common/policy.py similarity index 100% rename from dcdbsync/common/policy.py rename to distributedcloud/dcdbsync/common/policy.py diff --git a/dcdbsync/common/version.py b/distributedcloud/dcdbsync/common/version.py similarity index 100% rename from dcdbsync/common/version.py rename to distributedcloud/dcdbsync/common/version.py diff --git a/dcdbsync/config-generator.conf b/distributedcloud/dcdbsync/config-generator.conf similarity index 100% rename from dcdbsync/config-generator.conf rename to distributedcloud/dcdbsync/config-generator.conf diff --git a/dcdbsync/db/__init__.py b/distributedcloud/dcdbsync/db/__init__.py similarity index 100% rename from dcdbsync/db/__init__.py rename to distributedcloud/dcdbsync/db/__init__.py diff --git a/dcdbsync/db/identity/__init__.py b/distributedcloud/dcdbsync/db/identity/__init__.py similarity index 100% rename from dcdbsync/db/identity/__init__.py rename to distributedcloud/dcdbsync/db/identity/__init__.py diff --git a/dcdbsync/db/identity/api.py b/distributedcloud/dcdbsync/db/identity/api.py similarity index 100% rename from dcdbsync/db/identity/api.py rename to distributedcloud/dcdbsync/db/identity/api.py diff --git a/dcdbsync/db/identity/sqlalchemy/__init__.py b/distributedcloud/dcdbsync/db/identity/sqlalchemy/__init__.py similarity index 100% rename from dcdbsync/db/identity/sqlalchemy/__init__.py rename to distributedcloud/dcdbsync/db/identity/sqlalchemy/__init__.py diff --git a/dcdbsync/db/identity/sqlalchemy/api.py b/distributedcloud/dcdbsync/db/identity/sqlalchemy/api.py similarity index 100% rename from dcdbsync/db/identity/sqlalchemy/api.py rename to distributedcloud/dcdbsync/db/identity/sqlalchemy/api.py diff --git a/dcdbsync/db/identity/utils.py b/distributedcloud/dcdbsync/db/identity/utils.py similarity index 100% rename from dcdbsync/db/identity/utils.py rename to distributedcloud/dcdbsync/db/identity/utils.py diff --git a/dcdbsync/dbsyncclient/__init__.py b/distributedcloud/dcdbsync/dbsyncclient/__init__.py similarity index 100% rename from dcdbsync/dbsyncclient/__init__.py rename to distributedcloud/dcdbsync/dbsyncclient/__init__.py diff --git a/dcdbsync/dbsyncclient/base.py b/distributedcloud/dcdbsync/dbsyncclient/base.py similarity index 100% rename from dcdbsync/dbsyncclient/base.py rename to distributedcloud/dcdbsync/dbsyncclient/base.py diff --git a/dcdbsync/dbsyncclient/client.py b/distributedcloud/dcdbsync/dbsyncclient/client.py similarity index 100% rename from dcdbsync/dbsyncclient/client.py rename to distributedcloud/dcdbsync/dbsyncclient/client.py diff --git a/dcdbsync/dbsyncclient/exceptions.py b/distributedcloud/dcdbsync/dbsyncclient/exceptions.py similarity index 100% rename from dcdbsync/dbsyncclient/exceptions.py rename to distributedcloud/dcdbsync/dbsyncclient/exceptions.py diff --git a/dcdbsync/dbsyncclient/httpclient.py b/distributedcloud/dcdbsync/dbsyncclient/httpclient.py similarity index 100% rename from dcdbsync/dbsyncclient/httpclient.py rename to distributedcloud/dcdbsync/dbsyncclient/httpclient.py diff --git a/dcdbsync/dbsyncclient/v1/__init__.py b/distributedcloud/dcdbsync/dbsyncclient/v1/__init__.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/__init__.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/__init__.py diff --git a/dcdbsync/dbsyncclient/v1/client.py b/distributedcloud/dcdbsync/dbsyncclient/v1/client.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/client.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/client.py diff --git a/dcdbsync/dbsyncclient/v1/identity/__init__.py b/distributedcloud/dcdbsync/dbsyncclient/v1/identity/__init__.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/identity/__init__.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/identity/__init__.py diff --git a/dcdbsync/dbsyncclient/v1/identity/identity_manager.py b/distributedcloud/dcdbsync/dbsyncclient/v1/identity/identity_manager.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/identity/identity_manager.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/identity/identity_manager.py diff --git a/dcdbsync/dbsyncclient/v1/identity/project_manager.py b/distributedcloud/dcdbsync/dbsyncclient/v1/identity/project_manager.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/identity/project_manager.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/identity/project_manager.py diff --git a/dcdbsync/dbsyncclient/v1/identity/role_manager.py b/distributedcloud/dcdbsync/dbsyncclient/v1/identity/role_manager.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/identity/role_manager.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/identity/role_manager.py diff --git a/dcdbsync/dbsyncclient/v1/identity/token_revoke_event_manager.py b/distributedcloud/dcdbsync/dbsyncclient/v1/identity/token_revoke_event_manager.py similarity index 100% rename from dcdbsync/dbsyncclient/v1/identity/token_revoke_event_manager.py rename to distributedcloud/dcdbsync/dbsyncclient/v1/identity/token_revoke_event_manager.py diff --git a/dcdbsync/version.py b/distributedcloud/dcdbsync/version.py similarity index 100% rename from dcdbsync/version.py rename to distributedcloud/dcdbsync/version.py diff --git a/dcmanager/__init__.py b/distributedcloud/dcmanager/__init__.py similarity index 100% rename from dcmanager/__init__.py rename to distributedcloud/dcmanager/__init__.py diff --git a/dcmanager/api/README.rst b/distributedcloud/dcmanager/api/README.rst similarity index 100% rename from dcmanager/api/README.rst rename to distributedcloud/dcmanager/api/README.rst diff --git a/dcmanager/api/__init__.py b/distributedcloud/dcmanager/api/__init__.py similarity index 100% rename from dcmanager/api/__init__.py rename to distributedcloud/dcmanager/api/__init__.py diff --git a/dcmanager/api/api_config.py b/distributedcloud/dcmanager/api/api_config.py similarity index 100% rename from dcmanager/api/api_config.py rename to distributedcloud/dcmanager/api/api_config.py diff --git a/dcmanager/api/app.py b/distributedcloud/dcmanager/api/app.py similarity index 100% rename from dcmanager/api/app.py rename to distributedcloud/dcmanager/api/app.py diff --git a/dcmanager/api/controllers/README.rst b/distributedcloud/dcmanager/api/controllers/README.rst similarity index 100% rename from dcmanager/api/controllers/README.rst rename to distributedcloud/dcmanager/api/controllers/README.rst diff --git a/dcmanager/api/controllers/__init__.py b/distributedcloud/dcmanager/api/controllers/__init__.py similarity index 100% rename from dcmanager/api/controllers/__init__.py rename to distributedcloud/dcmanager/api/controllers/__init__.py diff --git a/dcmanager/api/controllers/restcomm.py b/distributedcloud/dcmanager/api/controllers/restcomm.py similarity index 100% rename from dcmanager/api/controllers/restcomm.py rename to distributedcloud/dcmanager/api/controllers/restcomm.py diff --git a/dcmanager/api/controllers/root.py b/distributedcloud/dcmanager/api/controllers/root.py similarity index 100% rename from dcmanager/api/controllers/root.py rename to distributedcloud/dcmanager/api/controllers/root.py diff --git a/dcmanager/api/controllers/v1/__init__.py b/distributedcloud/dcmanager/api/controllers/v1/__init__.py similarity index 100% rename from dcmanager/api/controllers/v1/__init__.py rename to distributedcloud/dcmanager/api/controllers/v1/__init__.py diff --git a/dcmanager/api/controllers/v1/alarm_manager.py b/distributedcloud/dcmanager/api/controllers/v1/alarm_manager.py similarity index 100% rename from dcmanager/api/controllers/v1/alarm_manager.py rename to distributedcloud/dcmanager/api/controllers/v1/alarm_manager.py diff --git a/dcmanager/api/controllers/v1/root.py b/distributedcloud/dcmanager/api/controllers/v1/root.py similarity index 100% rename from dcmanager/api/controllers/v1/root.py rename to distributedcloud/dcmanager/api/controllers/v1/root.py diff --git a/dcmanager/api/controllers/v1/subclouds.py b/distributedcloud/dcmanager/api/controllers/v1/subclouds.py similarity index 100% rename from dcmanager/api/controllers/v1/subclouds.py rename to distributedcloud/dcmanager/api/controllers/v1/subclouds.py diff --git a/dcmanager/api/controllers/v1/sw_update_options.py b/distributedcloud/dcmanager/api/controllers/v1/sw_update_options.py similarity index 100% rename from dcmanager/api/controllers/v1/sw_update_options.py rename to distributedcloud/dcmanager/api/controllers/v1/sw_update_options.py diff --git a/dcmanager/api/controllers/v1/sw_update_strategy.py b/distributedcloud/dcmanager/api/controllers/v1/sw_update_strategy.py similarity index 100% rename from dcmanager/api/controllers/v1/sw_update_strategy.py rename to distributedcloud/dcmanager/api/controllers/v1/sw_update_strategy.py diff --git a/dcmanager/api/enforcer.py b/distributedcloud/dcmanager/api/enforcer.py similarity index 100% rename from dcmanager/api/enforcer.py rename to distributedcloud/dcmanager/api/enforcer.py diff --git a/dcmanager/cmd/README.rst b/distributedcloud/dcmanager/cmd/README.rst similarity index 100% rename from dcmanager/cmd/README.rst rename to distributedcloud/dcmanager/cmd/README.rst diff --git a/dcmanager/cmd/__init__.py b/distributedcloud/dcmanager/cmd/__init__.py similarity index 100% rename from dcmanager/cmd/__init__.py rename to distributedcloud/dcmanager/cmd/__init__.py diff --git a/dcmanager/cmd/api.py b/distributedcloud/dcmanager/cmd/api.py similarity index 100% rename from dcmanager/cmd/api.py rename to distributedcloud/dcmanager/cmd/api.py diff --git a/dcmanager/cmd/manage.py b/distributedcloud/dcmanager/cmd/manage.py similarity index 100% rename from dcmanager/cmd/manage.py rename to distributedcloud/dcmanager/cmd/manage.py diff --git a/dcmanager/cmd/manager.py b/distributedcloud/dcmanager/cmd/manager.py similarity index 100% rename from dcmanager/cmd/manager.py rename to distributedcloud/dcmanager/cmd/manager.py diff --git a/dcmanager/common/__init__.py b/distributedcloud/dcmanager/common/__init__.py similarity index 100% rename from dcmanager/common/__init__.py rename to distributedcloud/dcmanager/common/__init__.py diff --git a/dcmanager/common/config.py b/distributedcloud/dcmanager/common/config.py similarity index 100% rename from dcmanager/common/config.py rename to distributedcloud/dcmanager/common/config.py diff --git a/dcmanager/common/consts.py b/distributedcloud/dcmanager/common/consts.py similarity index 100% rename from dcmanager/common/consts.py rename to distributedcloud/dcmanager/common/consts.py diff --git a/dcmanager/common/context.py b/distributedcloud/dcmanager/common/context.py similarity index 100% rename from dcmanager/common/context.py rename to distributedcloud/dcmanager/common/context.py diff --git a/dcmanager/common/exceptions.py b/distributedcloud/dcmanager/common/exceptions.py similarity index 100% rename from dcmanager/common/exceptions.py rename to distributedcloud/dcmanager/common/exceptions.py diff --git a/dcmanager/common/i18n.py b/distributedcloud/dcmanager/common/i18n.py similarity index 100% rename from dcmanager/common/i18n.py rename to distributedcloud/dcmanager/common/i18n.py diff --git a/dcmanager/common/manager.py b/distributedcloud/dcmanager/common/manager.py similarity index 100% rename from dcmanager/common/manager.py rename to distributedcloud/dcmanager/common/manager.py diff --git a/dcmanager/common/messaging.py b/distributedcloud/dcmanager/common/messaging.py similarity index 100% rename from dcmanager/common/messaging.py rename to distributedcloud/dcmanager/common/messaging.py diff --git a/dcmanager/common/policy.py b/distributedcloud/dcmanager/common/policy.py similarity index 100% rename from dcmanager/common/policy.py rename to distributedcloud/dcmanager/common/policy.py diff --git a/dcmanager/common/serializer.py b/distributedcloud/dcmanager/common/serializer.py similarity index 100% rename from dcmanager/common/serializer.py rename to distributedcloud/dcmanager/common/serializer.py diff --git a/dcmanager/common/utils.py b/distributedcloud/dcmanager/common/utils.py similarity index 100% rename from dcmanager/common/utils.py rename to distributedcloud/dcmanager/common/utils.py diff --git a/dcmanager/common/version.py b/distributedcloud/dcmanager/common/version.py similarity index 100% rename from dcmanager/common/version.py rename to distributedcloud/dcmanager/common/version.py diff --git a/dcmanager/config-generator.conf b/distributedcloud/dcmanager/config-generator.conf similarity index 100% rename from dcmanager/config-generator.conf rename to distributedcloud/dcmanager/config-generator.conf diff --git a/dcmanager/db/__init__.py b/distributedcloud/dcmanager/db/__init__.py similarity index 100% rename from dcmanager/db/__init__.py rename to distributedcloud/dcmanager/db/__init__.py diff --git a/dcmanager/db/api.py b/distributedcloud/dcmanager/db/api.py similarity index 100% rename from dcmanager/db/api.py rename to distributedcloud/dcmanager/db/api.py diff --git a/dcmanager/db/sqlalchemy/__init__.py b/distributedcloud/dcmanager/db/sqlalchemy/__init__.py similarity index 100% rename from dcmanager/db/sqlalchemy/__init__.py rename to distributedcloud/dcmanager/db/sqlalchemy/__init__.py diff --git a/dcmanager/db/sqlalchemy/api.py b/distributedcloud/dcmanager/db/sqlalchemy/api.py similarity index 100% rename from dcmanager/db/sqlalchemy/api.py rename to distributedcloud/dcmanager/db/sqlalchemy/api.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/README b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/README similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/README rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/README diff --git a/dcmanager/db/sqlalchemy/migrate_repo/__init__.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/__init__.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/__init__.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/__init__.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/manage.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/manage.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/manage.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/manage.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/migrate.cfg b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/migrate.cfg similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/migrate.cfg rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/migrate.cfg diff --git a/dcmanager/db/sqlalchemy/migrate_repo/versions/001_first_version.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/001_first_version.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/versions/001_first_version.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/001_first_version.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/versions/002_rename_compute_to_worker.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/002_rename_compute_to_worker.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/versions/002_rename_compute_to_worker.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/002_rename_compute_to_worker.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/versions/003_add_deploy_status_column.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/003_add_deploy_status_column.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/versions/003_add_deploy_status_column.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/003_add_deploy_status_column.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/versions/004_add_openstack_installed_column.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/004_add_openstack_installed_column.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/versions/004_add_openstack_installed_column.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/004_add_openstack_installed_column.py diff --git a/dcmanager/db/sqlalchemy/migrate_repo/versions/__init__.py b/distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/__init__.py similarity index 100% rename from dcmanager/db/sqlalchemy/migrate_repo/versions/__init__.py rename to distributedcloud/dcmanager/db/sqlalchemy/migrate_repo/versions/__init__.py diff --git a/dcmanager/db/sqlalchemy/migration.py b/distributedcloud/dcmanager/db/sqlalchemy/migration.py similarity index 100% rename from dcmanager/db/sqlalchemy/migration.py rename to distributedcloud/dcmanager/db/sqlalchemy/migration.py diff --git a/dcmanager/db/sqlalchemy/models.py b/distributedcloud/dcmanager/db/sqlalchemy/models.py similarity index 100% rename from dcmanager/db/sqlalchemy/models.py rename to distributedcloud/dcmanager/db/sqlalchemy/models.py diff --git a/dcmanager/db/utils.py b/distributedcloud/dcmanager/db/utils.py similarity index 100% rename from dcmanager/db/utils.py rename to distributedcloud/dcmanager/db/utils.py diff --git a/dcmanager/drivers/README.rst b/distributedcloud/dcmanager/drivers/README.rst similarity index 100% rename from dcmanager/drivers/README.rst rename to distributedcloud/dcmanager/drivers/README.rst diff --git a/dcmanager/drivers/__init__.py b/distributedcloud/dcmanager/drivers/__init__.py similarity index 100% rename from dcmanager/drivers/__init__.py rename to distributedcloud/dcmanager/drivers/__init__.py diff --git a/dcmanager/drivers/base.py b/distributedcloud/dcmanager/drivers/base.py similarity index 100% rename from dcmanager/drivers/base.py rename to distributedcloud/dcmanager/drivers/base.py diff --git a/dcmanager/drivers/openstack/__init__.py b/distributedcloud/dcmanager/drivers/openstack/__init__.py similarity index 100% rename from dcmanager/drivers/openstack/__init__.py rename to distributedcloud/dcmanager/drivers/openstack/__init__.py diff --git a/dcmanager/drivers/openstack/patching_v1.py b/distributedcloud/dcmanager/drivers/openstack/patching_v1.py similarity index 100% rename from dcmanager/drivers/openstack/patching_v1.py rename to distributedcloud/dcmanager/drivers/openstack/patching_v1.py diff --git a/dcmanager/drivers/openstack/sysinv_v1.py b/distributedcloud/dcmanager/drivers/openstack/sysinv_v1.py similarity index 100% rename from dcmanager/drivers/openstack/sysinv_v1.py rename to distributedcloud/dcmanager/drivers/openstack/sysinv_v1.py diff --git a/dcmanager/drivers/openstack/vim.py b/distributedcloud/dcmanager/drivers/openstack/vim.py similarity index 100% rename from dcmanager/drivers/openstack/vim.py rename to distributedcloud/dcmanager/drivers/openstack/vim.py diff --git a/dcmanager/manager/README.rst b/distributedcloud/dcmanager/manager/README.rst similarity index 100% rename from dcmanager/manager/README.rst rename to distributedcloud/dcmanager/manager/README.rst diff --git a/dcmanager/manager/__init__.py b/distributedcloud/dcmanager/manager/__init__.py similarity index 100% rename from dcmanager/manager/__init__.py rename to distributedcloud/dcmanager/manager/__init__.py diff --git a/dcmanager/manager/patch_audit_manager.py b/distributedcloud/dcmanager/manager/patch_audit_manager.py similarity index 100% rename from dcmanager/manager/patch_audit_manager.py rename to distributedcloud/dcmanager/manager/patch_audit_manager.py diff --git a/dcmanager/manager/scheduler.py b/distributedcloud/dcmanager/manager/scheduler.py similarity index 100% rename from dcmanager/manager/scheduler.py rename to distributedcloud/dcmanager/manager/scheduler.py diff --git a/dcmanager/manager/service.py b/distributedcloud/dcmanager/manager/service.py similarity index 100% rename from dcmanager/manager/service.py rename to distributedcloud/dcmanager/manager/service.py diff --git a/dcmanager/manager/subcloud_audit_manager.py b/distributedcloud/dcmanager/manager/subcloud_audit_manager.py similarity index 100% rename from dcmanager/manager/subcloud_audit_manager.py rename to distributedcloud/dcmanager/manager/subcloud_audit_manager.py diff --git a/dcmanager/manager/subcloud_manager.py b/distributedcloud/dcmanager/manager/subcloud_manager.py similarity index 100% rename from dcmanager/manager/subcloud_manager.py rename to distributedcloud/dcmanager/manager/subcloud_manager.py diff --git a/dcmanager/manager/sw_update_manager.py b/distributedcloud/dcmanager/manager/sw_update_manager.py similarity index 100% rename from dcmanager/manager/sw_update_manager.py rename to distributedcloud/dcmanager/manager/sw_update_manager.py diff --git a/dcmanager/objects/__init__.py b/distributedcloud/dcmanager/objects/__init__.py similarity index 100% rename from dcmanager/objects/__init__.py rename to distributedcloud/dcmanager/objects/__init__.py diff --git a/dcmanager/objects/base.py b/distributedcloud/dcmanager/objects/base.py similarity index 100% rename from dcmanager/objects/base.py rename to distributedcloud/dcmanager/objects/base.py diff --git a/dcmanager/rpc/__init__.py b/distributedcloud/dcmanager/rpc/__init__.py similarity index 100% rename from dcmanager/rpc/__init__.py rename to distributedcloud/dcmanager/rpc/__init__.py diff --git a/dcmanager/rpc/client.py b/distributedcloud/dcmanager/rpc/client.py similarity index 100% rename from dcmanager/rpc/client.py rename to distributedcloud/dcmanager/rpc/client.py diff --git a/dcmanager/tests/__init__.py b/distributedcloud/dcmanager/tests/__init__.py similarity index 100% rename from dcmanager/tests/__init__.py rename to distributedcloud/dcmanager/tests/__init__.py diff --git a/dcmanager/tests/base.py b/distributedcloud/dcmanager/tests/base.py similarity index 100% rename from dcmanager/tests/base.py rename to distributedcloud/dcmanager/tests/base.py diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/migrate_version.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/migrate_version.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/migrate_version.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/migrate_version.json diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/subclouds.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/subclouds.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/subclouds.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/subclouds.json diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json diff --git a/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/assignment.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/assignment.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/assignment.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/assignment.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/endpoint.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/endpoint.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/endpoint.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/endpoint.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/local_user.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/local_user.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/local_user.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/local_user.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/migrate_version.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/migrate_version.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/migrate_version.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/migrate_version.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/password.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/password.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/password.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/password.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/project.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/project.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/project.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/project.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/region.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/region.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/region.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/region.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/revocation_event.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/revocation_event.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/revocation_event.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/revocation_event.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/role.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/role.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/role.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/role.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/service.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/service.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/service.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/service.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/strategy_steps.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/strategy_steps.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/strategy_steps.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/strategy_steps.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/subcloud_status.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/subcloud_status.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/subcloud_status.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/subcloud_status.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/subclouds.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/subclouds.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/subclouds.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/subclouds.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/trust.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/trust.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/trust.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/trust.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/trust_role.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/trust_role.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/trust_role.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/trust_role.json diff --git a/dcmanager/tests/data/ipv6_R5_install/keystone/user.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/user.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/keystone/user.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/keystone/user.json diff --git a/dcmanager/tests/data/ipv6_R5_install/subclouds.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/subclouds.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/subclouds.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/subclouds.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/address_modes.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_modes.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/address_modes.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_modes.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pools.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pools.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/address_pools.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/address_pools.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/addresses.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/addresses.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/addresses.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/addresses.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/clusters.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/clusters.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/clusters.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/clusters.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/controller_fs.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/controller_fs.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/controller_fs.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/controller_fs.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/drbdconfig.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/drbdconfig.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/drbdconfig.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/drbdconfig.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/event_suppression.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/event_suppression.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/event_suppression.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/event_suppression.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/host_upgrade.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/host_upgrade.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/host_upgrade.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/host_upgrade.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_alarm.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_alarm.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_alarm.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_alarm.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_dns.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_dns.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_dns.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_dns.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_event_log.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_event_log.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_event_log.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_event_log.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_host.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_host.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_host.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_host.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_icpu.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_icpu.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_icpu.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_icpu.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_idisk.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_idisk.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_idisk.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_idisk.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_imemory.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_imemory.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_imemory.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_imemory.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_lvg.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_lvg.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_lvg.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_lvg.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_node.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_node.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_node.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_node.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_ntp.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_ntp.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_ntp.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_ntp.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_pv.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_pv.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_pv.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_pv.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_system.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_system.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_system.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_system.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/i_user.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_user.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/i_user.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/i_user.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_agents.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_agents.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_agents.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_agents.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/loads.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/loads.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/loads.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/loads.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/migrate_version.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/migrate_version.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/migrate_version.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/migrate_version.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/networks.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/networks.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/networks.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/networks.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/partition.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/partition.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/partition.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/partition.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/pci_devices.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/pci_devices.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/pci_devices.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/pci_devices.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/ports.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ports.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/ports.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/ports.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/remotelogging.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/remotelogging.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/remotelogging.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/remotelogging.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/routes.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/routes.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/routes.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/routes.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/service_parameter.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/service_parameter.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/service_parameter.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/service_parameter.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/services.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/services.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/services.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/services.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_backend.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_backend.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/storage_backend.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_backend.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_file.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_file.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/storage_file.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_file.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_lvm.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_lvm.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/storage_lvm.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_lvm.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_tiers.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_tiers.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/storage_tiers.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/storage_tiers.json diff --git a/dcmanager/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json b/distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json similarity index 100% rename from dcmanager/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json rename to distributedcloud/dcmanager/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json diff --git a/dcmanager/tests/unit/__init__.py b/distributedcloud/dcmanager/tests/unit/__init__.py similarity index 100% rename from dcmanager/tests/unit/__init__.py rename to distributedcloud/dcmanager/tests/unit/__init__.py diff --git a/dcmanager/tests/unit/api/__init__.py b/distributedcloud/dcmanager/tests/unit/api/__init__.py similarity index 100% rename from dcmanager/tests/unit/api/__init__.py rename to distributedcloud/dcmanager/tests/unit/api/__init__.py diff --git a/dcmanager/tests/unit/api/test_root_controller.py b/distributedcloud/dcmanager/tests/unit/api/test_root_controller.py similarity index 100% rename from dcmanager/tests/unit/api/test_root_controller.py rename to distributedcloud/dcmanager/tests/unit/api/test_root_controller.py diff --git a/dcmanager/tests/unit/api/v1/__init__.py b/distributedcloud/dcmanager/tests/unit/api/v1/__init__.py similarity index 100% rename from dcmanager/tests/unit/api/v1/__init__.py rename to distributedcloud/dcmanager/tests/unit/api/v1/__init__.py diff --git a/dcmanager/tests/unit/api/v1/controllers/__init__.py b/distributedcloud/dcmanager/tests/unit/api/v1/controllers/__init__.py similarity index 100% rename from dcmanager/tests/unit/api/v1/controllers/__init__.py rename to distributedcloud/dcmanager/tests/unit/api/v1/controllers/__init__.py diff --git a/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py b/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py similarity index 100% rename from dcmanager/tests/unit/api/v1/controllers/test_subclouds.py rename to distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py diff --git a/dcmanager/tests/unit/api/v1/controllers/test_sw_update_strategy.py b/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_sw_update_strategy.py similarity index 100% rename from dcmanager/tests/unit/api/v1/controllers/test_sw_update_strategy.py rename to distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_sw_update_strategy.py diff --git a/dcmanager/tests/unit/common/__init__.py b/distributedcloud/dcmanager/tests/unit/common/__init__.py similarity index 100% rename from dcmanager/tests/unit/common/__init__.py rename to distributedcloud/dcmanager/tests/unit/common/__init__.py diff --git a/dcmanager/tests/unit/common/test_endpoint_cache.py b/distributedcloud/dcmanager/tests/unit/common/test_endpoint_cache.py similarity index 100% rename from dcmanager/tests/unit/common/test_endpoint_cache.py rename to distributedcloud/dcmanager/tests/unit/common/test_endpoint_cache.py diff --git a/dcmanager/tests/unit/db/__init__.py b/distributedcloud/dcmanager/tests/unit/db/__init__.py similarity index 100% rename from dcmanager/tests/unit/db/__init__.py rename to distributedcloud/dcmanager/tests/unit/db/__init__.py diff --git a/dcmanager/tests/unit/db/test_subcloud_db_api.py b/distributedcloud/dcmanager/tests/unit/db/test_subcloud_db_api.py similarity index 100% rename from dcmanager/tests/unit/db/test_subcloud_db_api.py rename to distributedcloud/dcmanager/tests/unit/db/test_subcloud_db_api.py diff --git a/dcmanager/tests/unit/drivers/__init__.py b/distributedcloud/dcmanager/tests/unit/drivers/__init__.py similarity index 100% rename from dcmanager/tests/unit/drivers/__init__.py rename to distributedcloud/dcmanager/tests/unit/drivers/__init__.py diff --git a/dcmanager/tests/unit/drivers/test_keystone_v3.py b/distributedcloud/dcmanager/tests/unit/drivers/test_keystone_v3.py similarity index 100% rename from dcmanager/tests/unit/drivers/test_keystone_v3.py rename to distributedcloud/dcmanager/tests/unit/drivers/test_keystone_v3.py diff --git a/dcmanager/tests/unit/drivers/test_sysinv_v1.py b/distributedcloud/dcmanager/tests/unit/drivers/test_sysinv_v1.py similarity index 100% rename from dcmanager/tests/unit/drivers/test_sysinv_v1.py rename to distributedcloud/dcmanager/tests/unit/drivers/test_sysinv_v1.py diff --git a/dcmanager/tests/unit/manager/__init__.py b/distributedcloud/dcmanager/tests/unit/manager/__init__.py similarity index 100% rename from dcmanager/tests/unit/manager/__init__.py rename to distributedcloud/dcmanager/tests/unit/manager/__init__.py diff --git a/dcmanager/tests/unit/manager/test_patch_audit_manager.py b/distributedcloud/dcmanager/tests/unit/manager/test_patch_audit_manager.py similarity index 100% rename from dcmanager/tests/unit/manager/test_patch_audit_manager.py rename to distributedcloud/dcmanager/tests/unit/manager/test_patch_audit_manager.py diff --git a/dcmanager/tests/unit/manager/test_service.py b/distributedcloud/dcmanager/tests/unit/manager/test_service.py similarity index 100% rename from dcmanager/tests/unit/manager/test_service.py rename to distributedcloud/dcmanager/tests/unit/manager/test_service.py diff --git a/dcmanager/tests/unit/manager/test_subcloud_audit_manager.py b/distributedcloud/dcmanager/tests/unit/manager/test_subcloud_audit_manager.py similarity index 100% rename from dcmanager/tests/unit/manager/test_subcloud_audit_manager.py rename to distributedcloud/dcmanager/tests/unit/manager/test_subcloud_audit_manager.py diff --git a/dcmanager/tests/unit/manager/test_subcloud_manager.py b/distributedcloud/dcmanager/tests/unit/manager/test_subcloud_manager.py similarity index 100% rename from dcmanager/tests/unit/manager/test_subcloud_manager.py rename to distributedcloud/dcmanager/tests/unit/manager/test_subcloud_manager.py diff --git a/dcmanager/tests/unit/manager/test_sw_update_manager.py b/distributedcloud/dcmanager/tests/unit/manager/test_sw_update_manager.py similarity index 100% rename from dcmanager/tests/unit/manager/test_sw_update_manager.py rename to distributedcloud/dcmanager/tests/unit/manager/test_sw_update_manager.py diff --git a/dcmanager/tests/unit/objects/__init__.py b/distributedcloud/dcmanager/tests/unit/objects/__init__.py similarity index 100% rename from dcmanager/tests/unit/objects/__init__.py rename to distributedcloud/dcmanager/tests/unit/objects/__init__.py diff --git a/dcmanager/tests/unit/objects/test_base.py b/distributedcloud/dcmanager/tests/unit/objects/test_base.py similarity index 100% rename from dcmanager/tests/unit/objects/test_base.py rename to distributedcloud/dcmanager/tests/unit/objects/test_base.py diff --git a/dcmanager/tests/unit/rpc/__init__.py b/distributedcloud/dcmanager/tests/unit/rpc/__init__.py similarity index 100% rename from dcmanager/tests/unit/rpc/__init__.py rename to distributedcloud/dcmanager/tests/unit/rpc/__init__.py diff --git a/dcmanager/tests/unit/rpc/test_rpc_client.py b/distributedcloud/dcmanager/tests/unit/rpc/test_rpc_client.py similarity index 100% rename from dcmanager/tests/unit/rpc/test_rpc_client.py rename to distributedcloud/dcmanager/tests/unit/rpc/test_rpc_client.py diff --git a/dcmanager/tests/unit/test_dcmanager.py b/distributedcloud/dcmanager/tests/unit/test_dcmanager.py similarity index 100% rename from dcmanager/tests/unit/test_dcmanager.py rename to distributedcloud/dcmanager/tests/unit/test_dcmanager.py diff --git a/dcmanager/tests/unit/utils/test_utils.py b/distributedcloud/dcmanager/tests/unit/utils/test_utils.py similarity index 100% rename from dcmanager/tests/unit/utils/test_utils.py rename to distributedcloud/dcmanager/tests/unit/utils/test_utils.py diff --git a/dcmanager/tests/utils.py b/distributedcloud/dcmanager/tests/utils.py similarity index 100% rename from dcmanager/tests/utils.py rename to distributedcloud/dcmanager/tests/utils.py diff --git a/dcmanager/version.py b/distributedcloud/dcmanager/version.py similarity index 100% rename from dcmanager/version.py rename to distributedcloud/dcmanager/version.py diff --git a/dcorch/__init__.py b/distributedcloud/dcorch/__init__.py similarity index 100% rename from dcorch/__init__.py rename to distributedcloud/dcorch/__init__.py diff --git a/dcorch/api/README.rst b/distributedcloud/dcorch/api/README.rst similarity index 100% rename from dcorch/api/README.rst rename to distributedcloud/dcorch/api/README.rst diff --git a/dcorch/api/__init__.py b/distributedcloud/dcorch/api/__init__.py similarity index 100% rename from dcorch/api/__init__.py rename to distributedcloud/dcorch/api/__init__.py diff --git a/dcorch/api/api_config.py b/distributedcloud/dcorch/api/api_config.py similarity index 100% rename from dcorch/api/api_config.py rename to distributedcloud/dcorch/api/api_config.py diff --git a/dcorch/api/app.py b/distributedcloud/dcorch/api/app.py similarity index 100% rename from dcorch/api/app.py rename to distributedcloud/dcorch/api/app.py diff --git a/dcorch/api/controllers/README.rst b/distributedcloud/dcorch/api/controllers/README.rst similarity index 100% rename from dcorch/api/controllers/README.rst rename to distributedcloud/dcorch/api/controllers/README.rst diff --git a/dcorch/api/controllers/__init__.py b/distributedcloud/dcorch/api/controllers/__init__.py similarity index 100% rename from dcorch/api/controllers/__init__.py rename to distributedcloud/dcorch/api/controllers/__init__.py diff --git a/dcorch/api/controllers/restcomm.py b/distributedcloud/dcorch/api/controllers/restcomm.py similarity index 100% rename from dcorch/api/controllers/restcomm.py rename to distributedcloud/dcorch/api/controllers/restcomm.py diff --git a/dcorch/api/controllers/root.py b/distributedcloud/dcorch/api/controllers/root.py similarity index 100% rename from dcorch/api/controllers/root.py rename to distributedcloud/dcorch/api/controllers/root.py diff --git a/dcorch/api/controllers/v1/__init__.py b/distributedcloud/dcorch/api/controllers/v1/__init__.py similarity index 100% rename from dcorch/api/controllers/v1/__init__.py rename to distributedcloud/dcorch/api/controllers/v1/__init__.py diff --git a/dcorch/api/controllers/v1/alarm_manager.py b/distributedcloud/dcorch/api/controllers/v1/alarm_manager.py similarity index 100% rename from dcorch/api/controllers/v1/alarm_manager.py rename to distributedcloud/dcorch/api/controllers/v1/alarm_manager.py diff --git a/dcorch/api/controllers/v1/root.py b/distributedcloud/dcorch/api/controllers/v1/root.py similarity index 100% rename from dcorch/api/controllers/v1/root.py rename to distributedcloud/dcorch/api/controllers/v1/root.py diff --git a/dcorch/api/controllers/v1/subcloud_manager.py b/distributedcloud/dcorch/api/controllers/v1/subcloud_manager.py similarity index 100% rename from dcorch/api/controllers/v1/subcloud_manager.py rename to distributedcloud/dcorch/api/controllers/v1/subcloud_manager.py diff --git a/dcorch/api/enforcer.py b/distributedcloud/dcorch/api/enforcer.py similarity index 100% rename from dcorch/api/enforcer.py rename to distributedcloud/dcorch/api/enforcer.py diff --git a/dcorch/api/proxy/__init__.py b/distributedcloud/dcorch/api/proxy/__init__.py similarity index 100% rename from dcorch/api/proxy/__init__.py rename to distributedcloud/dcorch/api/proxy/__init__.py diff --git a/dcorch/api/proxy/apps/__init__.py b/distributedcloud/dcorch/api/proxy/apps/__init__.py similarity index 100% rename from dcorch/api/proxy/apps/__init__.py rename to distributedcloud/dcorch/api/proxy/apps/__init__.py diff --git a/dcorch/api/proxy/apps/acceptor.py b/distributedcloud/dcorch/api/proxy/apps/acceptor.py similarity index 100% rename from dcorch/api/proxy/apps/acceptor.py rename to distributedcloud/dcorch/api/proxy/apps/acceptor.py diff --git a/dcorch/api/proxy/apps/controller.py b/distributedcloud/dcorch/api/proxy/apps/controller.py similarity index 100% rename from dcorch/api/proxy/apps/controller.py rename to distributedcloud/dcorch/api/proxy/apps/controller.py diff --git a/dcorch/api/proxy/apps/dispatcher.py b/distributedcloud/dcorch/api/proxy/apps/dispatcher.py similarity index 100% rename from dcorch/api/proxy/apps/dispatcher.py rename to distributedcloud/dcorch/api/proxy/apps/dispatcher.py diff --git a/dcorch/api/proxy/apps/filter.py b/distributedcloud/dcorch/api/proxy/apps/filter.py similarity index 100% rename from dcorch/api/proxy/apps/filter.py rename to distributedcloud/dcorch/api/proxy/apps/filter.py diff --git a/dcorch/api/proxy/apps/patch.py b/distributedcloud/dcorch/api/proxy/apps/patch.py similarity index 100% rename from dcorch/api/proxy/apps/patch.py rename to distributedcloud/dcorch/api/proxy/apps/patch.py diff --git a/dcorch/api/proxy/apps/proxy.py b/distributedcloud/dcorch/api/proxy/apps/proxy.py similarity index 100% rename from dcorch/api/proxy/apps/proxy.py rename to distributedcloud/dcorch/api/proxy/apps/proxy.py diff --git a/dcorch/api/proxy/apps/router.py b/distributedcloud/dcorch/api/proxy/apps/router.py similarity index 100% rename from dcorch/api/proxy/apps/router.py rename to distributedcloud/dcorch/api/proxy/apps/router.py diff --git a/dcorch/api/proxy/common/__init__.py b/distributedcloud/dcorch/api/proxy/common/__init__.py similarity index 100% rename from dcorch/api/proxy/common/__init__.py rename to distributedcloud/dcorch/api/proxy/common/__init__.py diff --git a/dcorch/api/proxy/common/constants.py b/distributedcloud/dcorch/api/proxy/common/constants.py similarity index 100% rename from dcorch/api/proxy/common/constants.py rename to distributedcloud/dcorch/api/proxy/common/constants.py diff --git a/dcorch/api/proxy/common/service.py b/distributedcloud/dcorch/api/proxy/common/service.py similarity index 100% rename from dcorch/api/proxy/common/service.py rename to distributedcloud/dcorch/api/proxy/common/service.py diff --git a/dcorch/api/proxy/common/utils.py b/distributedcloud/dcorch/api/proxy/common/utils.py similarity index 100% rename from dcorch/api/proxy/common/utils.py rename to distributedcloud/dcorch/api/proxy/common/utils.py diff --git a/dcorch/cmd/README.rst b/distributedcloud/dcorch/cmd/README.rst similarity index 100% rename from dcorch/cmd/README.rst rename to distributedcloud/dcorch/cmd/README.rst diff --git a/dcorch/cmd/__init__.py b/distributedcloud/dcorch/cmd/__init__.py similarity index 100% rename from dcorch/cmd/__init__.py rename to distributedcloud/dcorch/cmd/__init__.py diff --git a/dcorch/cmd/api.py b/distributedcloud/dcorch/cmd/api.py similarity index 100% rename from dcorch/cmd/api.py rename to distributedcloud/dcorch/cmd/api.py diff --git a/dcorch/cmd/api_proxy.py b/distributedcloud/dcorch/cmd/api_proxy.py similarity index 100% rename from dcorch/cmd/api_proxy.py rename to distributedcloud/dcorch/cmd/api_proxy.py diff --git a/dcorch/cmd/engine.py b/distributedcloud/dcorch/cmd/engine.py similarity index 100% rename from dcorch/cmd/engine.py rename to distributedcloud/dcorch/cmd/engine.py diff --git a/dcorch/cmd/manage.py b/distributedcloud/dcorch/cmd/manage.py similarity index 100% rename from dcorch/cmd/manage.py rename to distributedcloud/dcorch/cmd/manage.py diff --git a/dcorch/cmd/snmp.py b/distributedcloud/dcorch/cmd/snmp.py similarity index 100% rename from dcorch/cmd/snmp.py rename to distributedcloud/dcorch/cmd/snmp.py diff --git a/dcorch/common/__init__.py b/distributedcloud/dcorch/common/__init__.py similarity index 100% rename from dcorch/common/__init__.py rename to distributedcloud/dcorch/common/__init__.py diff --git a/dcorch/common/config.py b/distributedcloud/dcorch/common/config.py similarity index 100% rename from dcorch/common/config.py rename to distributedcloud/dcorch/common/config.py diff --git a/dcorch/common/consts.py b/distributedcloud/dcorch/common/consts.py similarity index 100% rename from dcorch/common/consts.py rename to distributedcloud/dcorch/common/consts.py diff --git a/dcorch/common/context.py b/distributedcloud/dcorch/common/context.py similarity index 100% rename from dcorch/common/context.py rename to distributedcloud/dcorch/common/context.py diff --git a/dcorch/common/endpoint_cache.py b/distributedcloud/dcorch/common/endpoint_cache.py similarity index 100% rename from dcorch/common/endpoint_cache.py rename to distributedcloud/dcorch/common/endpoint_cache.py diff --git a/dcorch/common/exceptions.py b/distributedcloud/dcorch/common/exceptions.py similarity index 100% rename from dcorch/common/exceptions.py rename to distributedcloud/dcorch/common/exceptions.py diff --git a/dcorch/common/i18n.py b/distributedcloud/dcorch/common/i18n.py similarity index 100% rename from dcorch/common/i18n.py rename to distributedcloud/dcorch/common/i18n.py diff --git a/dcorch/common/manager.py b/distributedcloud/dcorch/common/manager.py similarity index 100% rename from dcorch/common/manager.py rename to distributedcloud/dcorch/common/manager.py diff --git a/dcorch/common/messaging.py b/distributedcloud/dcorch/common/messaging.py similarity index 100% rename from dcorch/common/messaging.py rename to distributedcloud/dcorch/common/messaging.py diff --git a/dcorch/common/policy.py b/distributedcloud/dcorch/common/policy.py similarity index 100% rename from dcorch/common/policy.py rename to distributedcloud/dcorch/common/policy.py diff --git a/dcorch/common/serializer.py b/distributedcloud/dcorch/common/serializer.py similarity index 100% rename from dcorch/common/serializer.py rename to distributedcloud/dcorch/common/serializer.py diff --git a/dcorch/common/utils.py b/distributedcloud/dcorch/common/utils.py similarity index 100% rename from dcorch/common/utils.py rename to distributedcloud/dcorch/common/utils.py diff --git a/dcorch/common/version.py b/distributedcloud/dcorch/common/version.py similarity index 100% rename from dcorch/common/version.py rename to distributedcloud/dcorch/common/version.py diff --git a/dcorch/config-generator.conf b/distributedcloud/dcorch/config-generator.conf similarity index 100% rename from dcorch/config-generator.conf rename to distributedcloud/dcorch/config-generator.conf diff --git a/dcorch/db/__init__.py b/distributedcloud/dcorch/db/__init__.py similarity index 100% rename from dcorch/db/__init__.py rename to distributedcloud/dcorch/db/__init__.py diff --git a/dcorch/db/api.py b/distributedcloud/dcorch/db/api.py similarity index 100% rename from dcorch/db/api.py rename to distributedcloud/dcorch/db/api.py diff --git a/dcorch/db/sqlalchemy/__init__.py b/distributedcloud/dcorch/db/sqlalchemy/__init__.py similarity index 100% rename from dcorch/db/sqlalchemy/__init__.py rename to distributedcloud/dcorch/db/sqlalchemy/__init__.py diff --git a/dcorch/db/sqlalchemy/api.py b/distributedcloud/dcorch/db/sqlalchemy/api.py similarity index 100% rename from dcorch/db/sqlalchemy/api.py rename to distributedcloud/dcorch/db/sqlalchemy/api.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/README b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/README similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/README rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/README diff --git a/dcorch/db/sqlalchemy/migrate_repo/__init__.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/__init__.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/__init__.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/__init__.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/manage.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/manage.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/manage.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/manage.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/migrate.cfg b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/migrate.cfg similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/migrate.cfg rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/migrate.cfg diff --git a/dcorch/db/sqlalchemy/migrate_repo/versions/001_initial.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/001_initial.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/versions/001_initial.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/001_initial.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/versions/002_orch.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/002_orch.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/versions/002_orch.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/002_orch.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/versions/003_placeholder.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/003_placeholder.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/versions/003_placeholder.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/003_placeholder.py diff --git a/dcorch/db/sqlalchemy/migrate_repo/versions/__init__.py b/distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/__init__.py similarity index 100% rename from dcorch/db/sqlalchemy/migrate_repo/versions/__init__.py rename to distributedcloud/dcorch/db/sqlalchemy/migrate_repo/versions/__init__.py diff --git a/dcorch/db/sqlalchemy/migration.py b/distributedcloud/dcorch/db/sqlalchemy/migration.py similarity index 100% rename from dcorch/db/sqlalchemy/migration.py rename to distributedcloud/dcorch/db/sqlalchemy/migration.py diff --git a/dcorch/db/sqlalchemy/models.py b/distributedcloud/dcorch/db/sqlalchemy/models.py similarity index 100% rename from dcorch/db/sqlalchemy/models.py rename to distributedcloud/dcorch/db/sqlalchemy/models.py diff --git a/dcorch/db/utils.py b/distributedcloud/dcorch/db/utils.py similarity index 100% rename from dcorch/db/utils.py rename to distributedcloud/dcorch/db/utils.py diff --git a/dcorch/drivers/README.rst b/distributedcloud/dcorch/drivers/README.rst similarity index 100% rename from dcorch/drivers/README.rst rename to distributedcloud/dcorch/drivers/README.rst diff --git a/dcorch/drivers/__init__.py b/distributedcloud/dcorch/drivers/__init__.py similarity index 100% rename from dcorch/drivers/__init__.py rename to distributedcloud/dcorch/drivers/__init__.py diff --git a/dcorch/drivers/base.py b/distributedcloud/dcorch/drivers/base.py similarity index 100% rename from dcorch/drivers/base.py rename to distributedcloud/dcorch/drivers/base.py diff --git a/dcorch/drivers/openstack/__init__.py b/distributedcloud/dcorch/drivers/openstack/__init__.py similarity index 100% rename from dcorch/drivers/openstack/__init__.py rename to distributedcloud/dcorch/drivers/openstack/__init__.py diff --git a/dcorch/drivers/openstack/cinder_v2.py b/distributedcloud/dcorch/drivers/openstack/cinder_v2.py similarity index 100% rename from dcorch/drivers/openstack/cinder_v2.py rename to distributedcloud/dcorch/drivers/openstack/cinder_v2.py diff --git a/dcorch/drivers/openstack/fm.py b/distributedcloud/dcorch/drivers/openstack/fm.py similarity index 100% rename from dcorch/drivers/openstack/fm.py rename to distributedcloud/dcorch/drivers/openstack/fm.py diff --git a/dcorch/drivers/openstack/keystone_v3.py b/distributedcloud/dcorch/drivers/openstack/keystone_v3.py similarity index 100% rename from dcorch/drivers/openstack/keystone_v3.py rename to distributedcloud/dcorch/drivers/openstack/keystone_v3.py diff --git a/dcorch/drivers/openstack/neutron_v2.py b/distributedcloud/dcorch/drivers/openstack/neutron_v2.py similarity index 100% rename from dcorch/drivers/openstack/neutron_v2.py rename to distributedcloud/dcorch/drivers/openstack/neutron_v2.py diff --git a/dcorch/drivers/openstack/nova_v2.py b/distributedcloud/dcorch/drivers/openstack/nova_v2.py similarity index 100% rename from dcorch/drivers/openstack/nova_v2.py rename to distributedcloud/dcorch/drivers/openstack/nova_v2.py diff --git a/dcorch/drivers/openstack/sdk.py b/distributedcloud/dcorch/drivers/openstack/sdk.py similarity index 100% rename from dcorch/drivers/openstack/sdk.py rename to distributedcloud/dcorch/drivers/openstack/sdk.py diff --git a/dcorch/drivers/openstack/sdk_platform.py b/distributedcloud/dcorch/drivers/openstack/sdk_platform.py similarity index 100% rename from dcorch/drivers/openstack/sdk_platform.py rename to distributedcloud/dcorch/drivers/openstack/sdk_platform.py diff --git a/dcorch/drivers/openstack/sysinv_v1.py b/distributedcloud/dcorch/drivers/openstack/sysinv_v1.py similarity index 100% rename from dcorch/drivers/openstack/sysinv_v1.py rename to distributedcloud/dcorch/drivers/openstack/sysinv_v1.py diff --git a/dcorch/engine/README.rst b/distributedcloud/dcorch/engine/README.rst similarity index 100% rename from dcorch/engine/README.rst rename to distributedcloud/dcorch/engine/README.rst diff --git a/dcorch/engine/__init__.py b/distributedcloud/dcorch/engine/__init__.py similarity index 100% rename from dcorch/engine/__init__.py rename to distributedcloud/dcorch/engine/__init__.py diff --git a/dcorch/engine/alarm_aggregate_manager.py b/distributedcloud/dcorch/engine/alarm_aggregate_manager.py similarity index 100% rename from dcorch/engine/alarm_aggregate_manager.py rename to distributedcloud/dcorch/engine/alarm_aggregate_manager.py diff --git a/dcorch/engine/dc_orch_lock.py b/distributedcloud/dcorch/engine/dc_orch_lock.py similarity index 100% rename from dcorch/engine/dc_orch_lock.py rename to distributedcloud/dcorch/engine/dc_orch_lock.py diff --git a/dcorch/engine/fernet_key_manager.py b/distributedcloud/dcorch/engine/fernet_key_manager.py similarity index 100% rename from dcorch/engine/fernet_key_manager.py rename to distributedcloud/dcorch/engine/fernet_key_manager.py diff --git a/dcorch/engine/generic_sync_manager.py b/distributedcloud/dcorch/engine/generic_sync_manager.py similarity index 100% rename from dcorch/engine/generic_sync_manager.py rename to distributedcloud/dcorch/engine/generic_sync_manager.py diff --git a/dcorch/engine/quota_manager.py b/distributedcloud/dcorch/engine/quota_manager.py similarity index 100% rename from dcorch/engine/quota_manager.py rename to distributedcloud/dcorch/engine/quota_manager.py diff --git a/dcorch/engine/scheduler.py b/distributedcloud/dcorch/engine/scheduler.py similarity index 100% rename from dcorch/engine/scheduler.py rename to distributedcloud/dcorch/engine/scheduler.py diff --git a/dcorch/engine/service.py b/distributedcloud/dcorch/engine/service.py similarity index 100% rename from dcorch/engine/service.py rename to distributedcloud/dcorch/engine/service.py diff --git a/dcorch/engine/subcloud.py b/distributedcloud/dcorch/engine/subcloud.py similarity index 100% rename from dcorch/engine/subcloud.py rename to distributedcloud/dcorch/engine/subcloud.py diff --git a/dcorch/engine/sync_services/__init__.py b/distributedcloud/dcorch/engine/sync_services/__init__.py similarity index 100% rename from dcorch/engine/sync_services/__init__.py rename to distributedcloud/dcorch/engine/sync_services/__init__.py diff --git a/dcorch/engine/sync_services/compute.py b/distributedcloud/dcorch/engine/sync_services/compute.py similarity index 100% rename from dcorch/engine/sync_services/compute.py rename to distributedcloud/dcorch/engine/sync_services/compute.py diff --git a/dcorch/engine/sync_services/identity.py b/distributedcloud/dcorch/engine/sync_services/identity.py similarity index 100% rename from dcorch/engine/sync_services/identity.py rename to distributedcloud/dcorch/engine/sync_services/identity.py diff --git a/dcorch/engine/sync_services/network.py b/distributedcloud/dcorch/engine/sync_services/network.py similarity index 100% rename from dcorch/engine/sync_services/network.py rename to distributedcloud/dcorch/engine/sync_services/network.py diff --git a/dcorch/engine/sync_services/sysinv.py b/distributedcloud/dcorch/engine/sync_services/sysinv.py similarity index 100% rename from dcorch/engine/sync_services/sysinv.py rename to distributedcloud/dcorch/engine/sync_services/sysinv.py diff --git a/dcorch/engine/sync_services/volume.py b/distributedcloud/dcorch/engine/sync_services/volume.py similarity index 100% rename from dcorch/engine/sync_services/volume.py rename to distributedcloud/dcorch/engine/sync_services/volume.py diff --git a/dcorch/engine/sync_thread.py b/distributedcloud/dcorch/engine/sync_thread.py similarity index 100% rename from dcorch/engine/sync_thread.py rename to distributedcloud/dcorch/engine/sync_thread.py diff --git a/dcorch/objects/__init__.py b/distributedcloud/dcorch/objects/__init__.py similarity index 100% rename from dcorch/objects/__init__.py rename to distributedcloud/dcorch/objects/__init__.py diff --git a/dcorch/objects/base.py b/distributedcloud/dcorch/objects/base.py similarity index 100% rename from dcorch/objects/base.py rename to distributedcloud/dcorch/objects/base.py diff --git a/dcorch/objects/orchjob.py b/distributedcloud/dcorch/objects/orchjob.py similarity index 100% rename from dcorch/objects/orchjob.py rename to distributedcloud/dcorch/objects/orchjob.py diff --git a/dcorch/objects/orchrequest.py b/distributedcloud/dcorch/objects/orchrequest.py similarity index 100% rename from dcorch/objects/orchrequest.py rename to distributedcloud/dcorch/objects/orchrequest.py diff --git a/dcorch/objects/resource.py b/distributedcloud/dcorch/objects/resource.py similarity index 100% rename from dcorch/objects/resource.py rename to distributedcloud/dcorch/objects/resource.py diff --git a/dcorch/objects/service.py b/distributedcloud/dcorch/objects/service.py similarity index 100% rename from dcorch/objects/service.py rename to distributedcloud/dcorch/objects/service.py diff --git a/dcorch/objects/subcloud.py b/distributedcloud/dcorch/objects/subcloud.py similarity index 100% rename from dcorch/objects/subcloud.py rename to distributedcloud/dcorch/objects/subcloud.py diff --git a/dcorch/objects/subcloud_resource.py b/distributedcloud/dcorch/objects/subcloud_resource.py similarity index 100% rename from dcorch/objects/subcloud_resource.py rename to distributedcloud/dcorch/objects/subcloud_resource.py diff --git a/dcorch/rpc/__init__.py b/distributedcloud/dcorch/rpc/__init__.py similarity index 100% rename from dcorch/rpc/__init__.py rename to distributedcloud/dcorch/rpc/__init__.py diff --git a/dcorch/rpc/client.py b/distributedcloud/dcorch/rpc/client.py similarity index 100% rename from dcorch/rpc/client.py rename to distributedcloud/dcorch/rpc/client.py diff --git a/dcorch/snmp/README.rst b/distributedcloud/dcorch/snmp/README.rst similarity index 100% rename from dcorch/snmp/README.rst rename to distributedcloud/dcorch/snmp/README.rst diff --git a/dcorch/snmp/__init__.py b/distributedcloud/dcorch/snmp/__init__.py similarity index 100% rename from dcorch/snmp/__init__.py rename to distributedcloud/dcorch/snmp/__init__.py diff --git a/dcorch/snmp/controller.py b/distributedcloud/dcorch/snmp/controller.py similarity index 100% rename from dcorch/snmp/controller.py rename to distributedcloud/dcorch/snmp/controller.py diff --git a/dcorch/snmp/queue_monitor.py b/distributedcloud/dcorch/snmp/queue_monitor.py similarity index 100% rename from dcorch/snmp/queue_monitor.py rename to distributedcloud/dcorch/snmp/queue_monitor.py diff --git a/dcorch/snmp/service.py b/distributedcloud/dcorch/snmp/service.py similarity index 100% rename from dcorch/snmp/service.py rename to distributedcloud/dcorch/snmp/service.py diff --git a/dcorch/snmp/snmp_config.py b/distributedcloud/dcorch/snmp/snmp_config.py similarity index 100% rename from dcorch/snmp/snmp_config.py rename to distributedcloud/dcorch/snmp/snmp_config.py diff --git a/dcorch/snmp/snmp_server.py b/distributedcloud/dcorch/snmp/snmp_server.py similarity index 100% rename from dcorch/snmp/snmp_server.py rename to distributedcloud/dcorch/snmp/snmp_server.py diff --git a/dcorch/tests/__init__.py b/distributedcloud/dcorch/tests/__init__.py similarity index 100% rename from dcorch/tests/__init__.py rename to distributedcloud/dcorch/tests/__init__.py diff --git a/dcorch/tests/base.py b/distributedcloud/dcorch/tests/base.py similarity index 100% rename from dcorch/tests/base.py rename to distributedcloud/dcorch/tests/base.py diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/migrate_version.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/migrate_version.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/migrate_version.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/migrate_version.json diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/strategy_steps.json diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/subcloud_status.json diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/subclouds.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/subclouds.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/subclouds.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/subclouds.json diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_opts_default.json diff --git a/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/dcmanager/sw_update_strategy.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/assignment.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/assignment.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/assignment.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/assignment.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/endpoint.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/endpoint.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/endpoint.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/endpoint.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/local_user.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/local_user.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/local_user.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/local_user.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/migrate_version.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/migrate_version.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/migrate_version.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/migrate_version.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/password.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/password.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/password.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/password.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/project.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/project.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/project.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/project.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/region.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/region.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/region.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/region.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/revocation_event.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/revocation_event.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/revocation_event.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/revocation_event.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/role.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/role.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/role.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/role.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/service.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/service.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/service.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/service.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/strategy_steps.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/strategy_steps.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/strategy_steps.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/strategy_steps.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/subcloud_status.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/subcloud_status.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/subcloud_status.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/subcloud_status.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/subclouds.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/subclouds.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/subclouds.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/subclouds.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_opts_default.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/sw_update_strategy.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/trust.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/trust.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/trust.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/trust.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/trust_role.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/trust_role.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/trust_role.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/trust_role.json diff --git a/dcorch/tests/data/ipv6_R5_install/keystone/user.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/user.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/keystone/user.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/keystone/user.json diff --git a/dcorch/tests/data/ipv6_R5_install/subclouds.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/subclouds.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/subclouds.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/subclouds.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/address_modes.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_modes.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/address_modes.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_modes.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_pool_ranges.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/address_pools.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_pools.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/address_pools.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/address_pools.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/addresses.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/addresses.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/addresses.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/addresses.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/clusters.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/clusters.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/clusters.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/clusters.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/controller_fs.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/controller_fs.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/controller_fs.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/controller_fs.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/drbdconfig.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/drbdconfig.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/drbdconfig.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/drbdconfig.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_interfaces.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ethernet_ports.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/event_suppression.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/event_suppression.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/event_suppression.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/event_suppression.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/host_upgrade.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/host_upgrade.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/host_upgrade.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/host_upgrade.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_alarm.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_alarm.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_alarm.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_alarm.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_dns.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_dns.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_dns.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_dns.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_event_log.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_event_log.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_event_log.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_event_log.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_host.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_host.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_host.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_host.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_icpu.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_icpu.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_icpu.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_icpu.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_idisk.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_idisk.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_idisk.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_idisk.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_imemory.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_imemory.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_imemory.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_imemory.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_lvg.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_lvg.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_lvg.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_lvg.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_node.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_node.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_node.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_node.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_ntp.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_ntp.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_ntp.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_ntp.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_pv.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_pv.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_pv.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_pv.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensorgroups_discrete.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_sensors_discrete.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_system.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_system.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_system.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_system.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/i_user.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_user.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/i_user.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/i_user.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/interfaces.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/interfaces_to_interfaces.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_agents.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_agents.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/lldp_agents.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_agents.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_neighbours.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/lldp_tlvs.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/loads.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/loads.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/loads.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/loads.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/migrate_version.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/migrate_version.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/migrate_version.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/migrate_version.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/networks.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/networks.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/networks.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/networks.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/partition.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/partition.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/partition.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/partition.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/pci_devices.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/pci_devices.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/pci_devices.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/pci_devices.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/ports.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ports.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/ports.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/ports.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/remotelogging.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/remotelogging.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/remotelogging.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/remotelogging.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/routes.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/routes.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/routes.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/routes.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/service_parameter.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/service_parameter.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/service_parameter.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/service_parameter.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/services.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/services.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/services.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/services.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/storage_backend.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_backend.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/storage_backend.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_backend.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/storage_file.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_file.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/storage_file.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_file.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/storage_lvm.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_lvm.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/storage_lvm.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_lvm.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/storage_tiers.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_tiers.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/storage_tiers.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/storage_tiers.json diff --git a/dcorch/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json b/distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json similarity index 100% rename from dcorch/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json rename to distributedcloud/dcorch/tests/data/ipv6_R5_install/sysinv/vlan_interfaces.json diff --git a/dcorch/tests/unit/__init__.py b/distributedcloud/dcorch/tests/unit/__init__.py similarity index 100% rename from dcorch/tests/unit/__init__.py rename to distributedcloud/dcorch/tests/unit/__init__.py diff --git a/dcorch/tests/unit/db/__init__.py b/distributedcloud/dcorch/tests/unit/db/__init__.py similarity index 100% rename from dcorch/tests/unit/db/__init__.py rename to distributedcloud/dcorch/tests/unit/db/__init__.py diff --git a/dcorch/tests/unit/db/test_orch_request_db_api.py b/distributedcloud/dcorch/tests/unit/db/test_orch_request_db_api.py similarity index 100% rename from dcorch/tests/unit/db/test_orch_request_db_api.py rename to distributedcloud/dcorch/tests/unit/db/test_orch_request_db_api.py diff --git a/dcorch/tests/unit/db/test_subcloud_db_api.py b/distributedcloud/dcorch/tests/unit/db/test_subcloud_db_api.py similarity index 100% rename from dcorch/tests/unit/db/test_subcloud_db_api.py rename to distributedcloud/dcorch/tests/unit/db/test_subcloud_db_api.py diff --git a/dcorch/tests/unit/db/test_subcloud_resource_db_api.py b/distributedcloud/dcorch/tests/unit/db/test_subcloud_resource_db_api.py similarity index 100% rename from dcorch/tests/unit/db/test_subcloud_resource_db_api.py rename to distributedcloud/dcorch/tests/unit/db/test_subcloud_resource_db_api.py diff --git a/dcorch/tests/utils.py b/distributedcloud/dcorch/tests/utils.py similarity index 100% rename from dcorch/tests/utils.py rename to distributedcloud/dcorch/tests/utils.py diff --git a/dcorch/version.py b/distributedcloud/dcorch/version.py similarity index 100% rename from dcorch/version.py rename to distributedcloud/dcorch/version.py diff --git a/etc/dcdbsync/README-dcdbsync.conf.txt b/distributedcloud/etc/dcdbsync/README-dcdbsync.conf.txt similarity index 100% rename from etc/dcdbsync/README-dcdbsync.conf.txt rename to distributedcloud/etc/dcdbsync/README-dcdbsync.conf.txt diff --git a/etc/dcdbsync/policy.json b/distributedcloud/etc/dcdbsync/policy.json similarity index 100% rename from etc/dcdbsync/policy.json rename to distributedcloud/etc/dcdbsync/policy.json diff --git a/etc/dcmanager/README-dcmanager.conf.txt b/distributedcloud/etc/dcmanager/README-dcmanager.conf.txt similarity index 100% rename from etc/dcmanager/README-dcmanager.conf.txt rename to distributedcloud/etc/dcmanager/README-dcmanager.conf.txt diff --git a/etc/dcmanager/policy.json b/distributedcloud/etc/dcmanager/policy.json similarity index 100% rename from etc/dcmanager/policy.json rename to distributedcloud/etc/dcmanager/policy.json diff --git a/etc/dcorch/README-dcorch.conf.txt b/distributedcloud/etc/dcorch/README-dcorch.conf.txt similarity index 100% rename from etc/dcorch/README-dcorch.conf.txt rename to distributedcloud/etc/dcorch/README-dcorch.conf.txt diff --git a/etc/dcorch/policy.json b/distributedcloud/etc/dcorch/policy.json similarity index 100% rename from etc/dcorch/policy.json rename to distributedcloud/etc/dcorch/policy.json diff --git a/ocf/dcdbsync-api b/distributedcloud/ocf/dcdbsync-api similarity index 100% rename from ocf/dcdbsync-api rename to distributedcloud/ocf/dcdbsync-api diff --git a/ocf/dcmanager-api b/distributedcloud/ocf/dcmanager-api similarity index 100% rename from ocf/dcmanager-api rename to distributedcloud/ocf/dcmanager-api diff --git a/ocf/dcmanager-manager b/distributedcloud/ocf/dcmanager-manager similarity index 100% rename from ocf/dcmanager-manager rename to distributedcloud/ocf/dcmanager-manager diff --git a/ocf/dcorch-cinder-api-proxy b/distributedcloud/ocf/dcorch-cinder-api-proxy similarity index 100% rename from ocf/dcorch-cinder-api-proxy rename to distributedcloud/ocf/dcorch-cinder-api-proxy diff --git a/ocf/dcorch-engine b/distributedcloud/ocf/dcorch-engine similarity index 100% rename from ocf/dcorch-engine rename to distributedcloud/ocf/dcorch-engine diff --git a/ocf/dcorch-identity-api-proxy b/distributedcloud/ocf/dcorch-identity-api-proxy similarity index 100% rename from ocf/dcorch-identity-api-proxy rename to distributedcloud/ocf/dcorch-identity-api-proxy diff --git a/ocf/dcorch-neutron-api-proxy b/distributedcloud/ocf/dcorch-neutron-api-proxy similarity index 100% rename from ocf/dcorch-neutron-api-proxy rename to distributedcloud/ocf/dcorch-neutron-api-proxy diff --git a/ocf/dcorch-nova-api-proxy b/distributedcloud/ocf/dcorch-nova-api-proxy similarity index 100% rename from ocf/dcorch-nova-api-proxy rename to distributedcloud/ocf/dcorch-nova-api-proxy diff --git a/ocf/dcorch-patch-api-proxy b/distributedcloud/ocf/dcorch-patch-api-proxy similarity index 100% rename from ocf/dcorch-patch-api-proxy rename to distributedcloud/ocf/dcorch-patch-api-proxy diff --git a/ocf/dcorch-snmp b/distributedcloud/ocf/dcorch-snmp similarity index 100% rename from ocf/dcorch-snmp rename to distributedcloud/ocf/dcorch-snmp diff --git a/ocf/dcorch-sysinv-api-proxy b/distributedcloud/ocf/dcorch-sysinv-api-proxy similarity index 100% rename from ocf/dcorch-sysinv-api-proxy rename to distributedcloud/ocf/dcorch-sysinv-api-proxy diff --git a/pylint.rc b/distributedcloud/pylint.rc similarity index 100% rename from pylint.rc rename to distributedcloud/pylint.rc diff --git a/distributedcloud/requirements.txt b/distributedcloud/requirements.txt new file mode 100644 index 000000000..7a6febea3 --- /dev/null +++ b/distributedcloud/requirements.txt @@ -0,0 +1,50 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +# We have an older pbr which seems to work... +# pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr >= 1.8 # Apache-2.0 +Babel!=2.4.0,>=2.3.4 # BSD + +Paste # MIT +PasteDeploy>=1.5.0 # MIT +Routes>=2.3.1 # MIT +debtcollector>=1.2.0 # Apache-2.0 +eventlet!=0.18.3,<0.21.0,>=0.18.2 # MIT +pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD +greenlet>=0.3.2 # MIT +httplib2>=0.7.5 # MIT +requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 +Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) +keystonemiddleware>=4.12.0 # Apache-2.0 +netaddr!=0.7.16,>=0.7.13 # BSD +retrying!=1.3.0,>=1.2.3 # Apache-2.0 +SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT +WebOb>=1.7.1 # MIT +alembic>=0.8.10 # MIT +six>=1.9.0 # MIT +stevedore>=1.20.0 # Apache-2.0 +oslo.concurrency>=3.8.0 # Apache-2.0 +oslo.config>=4.0.0 # Apache-2.0 +oslo.context>=2.14.0 # Apache-2.0 +oslo.db>=4.21.1 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 +oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0 +oslo.middleware>=3.27.0 # Apache-2.0 +oslo.policy>=1.17.0 # Apache-2.0 +oslo.rootwrap>=5.0.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 +oslo.service>=1.10.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 +oslo.versionedobjects>=1.17.0 # Apache-2.0 +sqlalchemy-migrate>=0.11.0 # Apache-2.0 +python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-neutronclient>=6.3.0 # Apache-2.0 +python-cinderclient>=2.1.0 # Apache-2.0 +python-novaclient>=7.1.0 # Apache-2.0 +python-keystoneclient>=3.8.0 # Apache-2.0 +pycrypto>=2.6 # Public Domain +pysnmp>=4.2.3 # BSD +requests_toolbelt diff --git a/setup.cfg b/distributedcloud/setup.cfg similarity index 100% rename from setup.cfg rename to distributedcloud/setup.cfg diff --git a/setup.py b/distributedcloud/setup.py similarity index 100% rename from setup.py rename to distributedcloud/setup.py diff --git a/setup_ddt_tests.py b/distributedcloud/setup_ddt_tests.py similarity index 100% rename from setup_ddt_tests.py rename to distributedcloud/setup_ddt_tests.py diff --git a/distributedcloud/test-requirements.txt b/distributedcloud/test-requirements.txt new file mode 100644 index 000000000..551fd50fe --- /dev/null +++ b/distributedcloud/test-requirements.txt @@ -0,0 +1,25 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +cliff>=2.6.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD +mock>=2.0 # BSD +python-subunit>=0.0.18 # Apache-2.0/BSD +requests-mock>=1.1 # Apache-2.0 +sphinx!=1.6.1,>=1.5.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testtools>=1.4.0 # MIT +testresources>=0.2.4 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +WebTest>=2.0 # MIT +oslotest>=1.10.0 # Apache-2.0 +os-testr>=0.8.0 # Apache-2.0 +tempest-lib>=0.14.0 # Apache-2.0 +ddt>=1.0.1 # MIT +pylint==1.7.1 # GPLv2 + +PyYAML>=3.1.0 +yamllint>=0.5.2 diff --git a/distributedcloud/tox.ini b/distributedcloud/tox.ini new file mode 100644 index 000000000..0741bd26b --- /dev/null +++ b/distributedcloud/tox.ini @@ -0,0 +1,173 @@ +[tox] +envlist = linters,pep8,py27 +minversion = 2.3 +skipsdist = True + +[dc] +dc_base_dir = . + +stx_fault_dir = ../../fault +nfv_client_src_dir = ../../nfv/nfv/nfv-client +fmclient_src_dir = {[dc]stx_fault_dir}/python-fmclient/fmclient +fm_api_src_dir = {[dc]stx_fault_dir}/fm-api +sysinv_src_dir = ../../config/sysinv/sysinv/sysinv +tsconfig_src_dir = ../../config/tsconfig/tsconfig +controllerconfig_src_dir = ../../config/controllerconfig/controllerconfig +cgtsclient_src_dir = ../../config/sysinv/cgts-client/cgts-client + +[testenv] +install_command = pip install \ + -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt} \ + {opts} {packages} +setenv = + VIRTUAL_ENV={envdir} + OS_STDOUT_CAPTURE=1 + OS_STDERR_CAPTURE=1 + OS_TEST_TIMEOUT=60 + CURRENT_CFG_FILE={toxinidir}/.current.cfg + +deps = -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt + keyring + +whitelist_externals = + rm + find + reno + +[testenv:py27] +basepython = python2.7 +deps = -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt + keyring + -e{[dc]nfv_client_src_dir} + -e{[dc]sysinv_src_dir} + -e{[dc]tsconfig_src_dir} + -e{[dc]fmclient_src_dir} + -e{[dc]fm_api_src_dir} + -e{[dc]controllerconfig_src_dir} + -e{[dc]cgtsclient_src_dir} +setenv = + CURRENT_CFG_FILE={toxinidir}/.current.cfg + DATA_DIRECTORY={toxinidir}/dcmanager/tests/data + SINGLE_REPO=True +commands = + find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete + python setup_ddt_tests.py testr --slowest --testr-args='{posargs}' + +[testenv:debug-py27] +basepython = python2.7 +commands = oslo_debug_helper {posargs} + +[testenv:debug-py34] +basepython = python3.4 +commands = oslo_debug_helper {posargs} + +[testenv:pep8] +basepython = python3 +deps = hacking<0.11,>=0.10.2 +commands = flake8 + +[testenv:venv] +basepython = python3 +commands = {posargs} + +[testenv:cover] +basepython = python2.7 +usedevelop = True +deps = -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt + keyring + -e../{[dc]nfv_client_src_dir} + -e../{[dc]sysinv_src_dir} + -e../{[dc]tsconfig_src_dir} + -e../{[dc]fmclient_src_dir} + -e../{[dc]fm_api_src_dir} + -e../{[dc]controllerconfig_src_dir} + -e../{[dc]cgtsclient_src_dir} +setenv = + CURRENT_CFG_FILE={toxinidir}/.current.cfg + DATA_DIRECTORY={toxinidir}/dcmanager/tests/data + SINGLE_REPO=True +commands = + coverage erase + rm -Rf cover + rm -f coverage.xml + find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete + python setup_ddt_tests.py testr --coverage --testr-args='{posargs}' + coverage xml --rcfile=.coveragerc_xml + coverage report + +[testenv:docs] +basepython = python3 +install_command = pip install -U {opts} {packages} +deps = -r{toxinidir}/doc/requirements.txt +commands = + rm -rf doc/build + sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html +whitelist_externals = rm + +[testenv:releasenotes] +basepython = python3 +install_command = pip install -U {opts} {packages} +deps = -r{toxinidir}/doc/requirements.txt +commands = + rm -rf releasenotes/build + sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html +whitelist_externals = rm + +[testenv:newnote] +basepython = python3 +# Re-use the releasenotes venv +envdir = {toxworkdir}/releasenotes +deps = -r{toxinidir}/doc/requirements.txt +commands = reno new {posargs} + +[testenv:api-ref] +basepython = python3 +install_command = pip install -U {opts} {packages} +deps = -r{toxinidir}/doc/requirements.txt +commands = + rm -rf api-ref/build + sphinx-build -W -b html -d api-ref/build/doctrees api-ref/source api-ref/build/html +whitelist_externals = rm + +[testenv:debug] +basepython = python3 +commands = oslo_debug_helper {posargs} + +[flake8] +# E123, E125 skipped as they are invalid PEP-8. +show-source = True +ignore = E123,E125,H233 +builtins = _ +exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build + +[testenv:genconfig] +basepython = python3 +commands = + oslo-config-generator --config-file=tools/config-generator.conf + +[hacking] +import_exceptions = dcmanager.common.i18n,dcorch.common.i18n + +[testenv:pylint] +basepython = python2.7 +sitepackages = False + +deps = {[testenv]deps} + +commands = + pylint {posargs} dcmanager dcorch --rcfile=./pylint.rc + +[testenv:linters] +basepython = python3 +# bashate ignore: +# E006 - accept long lines +# E040 - false positive on |& syntax (new in bash 4) +whitelist_externals = bash +commands = + bash -c "find {toxinidir} \ + \( -name .tox -prune \) \ + -o -type f -name '*.yaml' \ + -print0 | xargs -0 yamllint" diff --git a/requirements.txt b/requirements.txt index 7a6febea3..e47d16906 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,50 +1,2 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -# We have an older pbr which seems to work... -# pbr!=2.1.0,>=2.0.0 # Apache-2.0 -pbr >= 1.8 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD - -Paste # MIT -PasteDeploy>=1.5.0 # MIT -Routes>=2.3.1 # MIT -debtcollector>=1.2.0 # Apache-2.0 -eventlet!=0.18.3,<0.21.0,>=0.18.2 # MIT -pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD -greenlet>=0.3.2 # MIT -httplib2>=0.7.5 # MIT -requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 -Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) -keystonemiddleware>=4.12.0 # Apache-2.0 -netaddr!=0.7.16,>=0.7.13 # BSD -retrying!=1.3.0,>=1.2.3 # Apache-2.0 SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT -WebOb>=1.7.1 # MIT -alembic>=0.8.10 # MIT -six>=1.9.0 # MIT stevedore>=1.20.0 # Apache-2.0 -oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.config>=4.0.0 # Apache-2.0 -oslo.context>=2.14.0 # Apache-2.0 -oslo.db>=4.21.1 # Apache-2.0 -oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 -oslo.log>=3.22.0 # Apache-2.0 -oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0 -oslo.middleware>=3.27.0 # Apache-2.0 -oslo.policy>=1.17.0 # Apache-2.0 -oslo.rootwrap>=5.0.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 -oslo.service>=1.10.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 -oslo.versionedobjects>=1.17.0 # Apache-2.0 -sqlalchemy-migrate>=0.11.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 -python-neutronclient>=6.3.0 # Apache-2.0 -python-cinderclient>=2.1.0 # Apache-2.0 -python-novaclient>=7.1.0 # Apache-2.0 -python-keystoneclient>=3.8.0 # Apache-2.0 -pycrypto>=2.6 # Public Domain -pysnmp>=4.2.3 # BSD -requests_toolbelt diff --git a/test-requirements.txt b/test-requirements.txt index 551fd50fe..184eec960 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,25 +1,3 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -cliff>=2.6.0 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 -fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0 # BSD -python-subunit>=0.0.18 # Apache-2.0/BSD -requests-mock>=1.1 # Apache-2.0 -sphinx!=1.6.1,>=1.5.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -testresources>=0.2.4 # Apache-2.0/BSD -testscenarios>=0.4 # Apache-2.0/BSD -WebTest>=2.0 # MIT -oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.8.0 # Apache-2.0 -tempest-lib>=0.14.0 # Apache-2.0 -ddt>=1.0.1 # MIT -pylint==1.7.1 # GPLv2 - PyYAML>=3.1.0 yamllint>=0.5.2 +mock>=2.0 # BSD diff --git a/tox.ini b/tox.ini index 97f5897d6..31addae1a 100644 --- a/tox.ini +++ b/tox.ini @@ -3,18 +3,6 @@ envlist = linters,pep8,py27-dev minversion = 2.3 skipsdist = True -[dc] -dc_base_dir = . - -stx_fault_dir = ../fault -nfv_client_src_dir = ../nfv/nfv/nfv-client -fmclient_src_dir = {[dc]stx_fault_dir}/python-fmclient/fmclient -fm_api_src_dir = {[dc]stx_fault_dir}/fm-api -sysinv_src_dir = ../config/sysinv/sysinv/sysinv -tsconfig_src_dir = ../config/tsconfig/tsconfig -controllerconfig_src_dir = ../config/controllerconfig/controllerconfig -cgtsclient_src_dir = ../config/sysinv/cgts-client/cgts-client - [testenv] install_command = pip install \ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt} \ @@ -25,6 +13,7 @@ setenv = OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60 CURRENT_CFG_FILE={toxinidir}/.current.cfg +commands = find {toxinidir} -type f -not -path '{toxinidir}/.tox/*' -not -path '*/__pycache__/*' -name '*.py[c|o]' -delete deps = -r{toxinidir}/test-requirements.txt -r{toxinidir}/requirements.txt @@ -35,159 +24,62 @@ whitelist_externals = find reno -[testenv:py27-dev] -basepython = python2.7 -deps = -r{toxinidir}/test-requirements.txt - -r{toxinidir}/requirements.txt - keyring - -e../{[dc]nfv_client_src_dir} - -e../{[dc]sysinv_src_dir} - -e../{[dc]tsconfig_src_dir} - -e../{[dc]fmclient_src_dir} - -e../{[dc]fm_api_src_dir} - -e../{[dc]controllerconfig_src_dir} - -e../{[dc]cgtsclient_src_dir} -setenv = - CURRENT_CFG_FILE={toxinidir}/.current.cfg - DATA_DIRECTORY={toxinidir}/dcmanager/tests/data - SINGLE_REPO=True -commands = - find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete - python setup_ddt_tests.py testr --slowest --testr-args='{posargs}' - -[testenv:py27] -basepython = python2.7 -deps = -r{toxinidir}/test-requirements.txt - -r{toxinidir}/requirements.txt - keyring - -e{[dc]nfv_client_src_dir} - -e{[dc]sysinv_src_dir} - -e{[dc]tsconfig_src_dir} - -e{[dc]fmclient_src_dir} - -e{[dc]fm_api_src_dir} - -e{[dc]controllerconfig_src_dir} - -e{[dc]cgtsclient_src_dir} -setenv = - CURRENT_CFG_FILE={toxinidir}/.current.cfg - DATA_DIRECTORY={toxinidir}/dcmanager/tests/data - SINGLE_REPO=True -commands = - find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete - python setup_ddt_tests.py testr --slowest --testr-args='{posargs}' - -[testenv:debug-py27] -basepython = python2.7 -commands = oslo_debug_helper {posargs} - -[testenv:debug-py34] -basepython = python3.4 -commands = oslo_debug_helper {posargs} - -[testenv:pep8] -basepython = python3 -deps = hacking<0.11,>=0.10.2 -commands = flake8 - [testenv:venv] basepython = python3 commands = {posargs} -[testenv:cover] -basepython = python2.7 -usedevelop = True -deps = -r{toxinidir}/test-requirements.txt - -r{toxinidir}/requirements.txt - keyring - -e../{[dc]nfv_client_src_dir} - -e../{[dc]sysinv_src_dir} - -e../{[dc]tsconfig_src_dir} - -e../{[dc]fmclient_src_dir} - -e../{[dc]fm_api_src_dir} - -e../{[dc]controllerconfig_src_dir} - -e../{[dc]cgtsclient_src_dir} -setenv = - CURRENT_CFG_FILE={toxinidir}/.current.cfg - DATA_DIRECTORY={toxinidir}/dcmanager/tests/data - SINGLE_REPO=True -commands = - coverage erase - rm -Rf cover - rm -f coverage.xml - find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete - python setup_ddt_tests.py testr --coverage --testr-args='{posargs}' - coverage xml --rcfile=.coveragerc_xml - coverage report - -[testenv:docs] +[testenv:flake8] basepython = python3 -install_command = pip install -U {opts} {packages} -deps = -r{toxinidir}/doc/requirements.txt -commands = - rm -rf doc/build - sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html -whitelist_externals = rm +description = Dummy environment to allow flake8 to be run in subdir tox -[testenv:releasenotes] +[testenv:pep8] basepython = python3 -install_command = pip install -U {opts} {packages} -deps = -r{toxinidir}/doc/requirements.txt -commands = - rm -rf releasenotes/build - sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html -whitelist_externals = rm - -[testenv:newnote] -basepython = python3 -# Re-use the releasenotes venv -envdir = {toxworkdir}/releasenotes -deps = -r{toxinidir}/doc/requirements.txt -commands = reno new {posargs} - -[testenv:api-ref] -basepython = python3 -install_command = pip install -U {opts} {packages} -deps = -r{toxinidir}/doc/requirements.txt -commands = - rm -rf api-ref/build - sphinx-build -W -b html -d api-ref/build/doctrees api-ref/source api-ref/build/html -whitelist_externals = rm - -[testenv:debug] -basepython = python3 -commands = oslo_debug_helper {posargs} - -[flake8] -# E123, E125 skipped as they are invalid PEP-8. -show-source = True -ignore = E123,E125,H233 -builtins = _ -exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build - -[testenv:genconfig] -basepython = python3 -commands = - oslo-config-generator --config-file=tools/config-generator.conf - -[hacking] -import_exceptions = dcmanager.common.i18n,dcorch.common.i18n +description = Dummy environment to allow pep8 to be run in subdir tox [testenv:pylint] -basepython = python2.7 -sitepackages = False - -deps = {[testenv]deps} - -commands = - pylint {posargs} dcmanager dcorch --rcfile=./pylint.rc +basepython = python3 +description = Dummy environment to allow pylint to be run in subdir tox [testenv:linters] basepython = python3 -# bashate ignore: -# E006 - accept long lines -# E040 - false positive on |& syntax (new in bash 4) whitelist_externals = bash commands = bash -c "find {toxinidir} \ \( -name .tox -prune \) \ -o -type f -name '*.yaml' \ -print0 | xargs -0 yamllint" + +[testenv:docs] +basepython = python3 +deps = -r{toxinidir}/doc/requirements.txt +commands = + rm -rf doc/build + sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html +whitelist_externals = rm + +[testenv:releasenotes] +basepython = python3 +deps = -r{toxinidir}/doc/requirements.txt +commands = + rm -rf releasenotes/build + sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html +whitelist_externals = + rm + reno + +[testenv:newnote] +basepython = python3 +# Re-use the releasenotes venv +envdir = {toxworkdir}/releasenotes +deps = -r{toxinidir}/doc/requirements.txt +commands = reno --rel-notes-dir {toxinidir}/releasenotes new {posargs} + +[testenv:api-ref] +basepython = python3 +deps = + -r{toxinidir}/doc/requirements.txt +commands = + rm -rf api-ref/build + sphinx-build -W -b html -d api-ref/build/doctrees api-ref/source api-ref/build/html +whitelist_externals = rm +