├── .gitattributes ├── .gitignore ├── LICENSE ├── README.rst ├── etc └── vdibroker │ └── api-paste.ini ├── requirements.txt ├── setup.cfg ├── setup.py └── vdibroker ├── __init__.py ├── api ├── __init__.py ├── middleware │ ├── __init__.py │ ├── auth.py │ └── fault.py ├── v1 │ ├── __init__.py │ ├── applications.py │ ├── router.py │ ├── sessions.py │ └── views │ │ ├── __init__.py │ │ ├── application_view.py │ │ └── session_view.py └── wsgi.py ├── applications ├── __init__.py ├── api.py └── pool │ ├── __init__.py │ ├── keystone.py │ └── manager.py ├── cmd ├── api.py ├── conductor.py └── db_sync.py ├── conductor ├── __init__.py └── rpc │ ├── __init__.py │ ├── client.py │ └── server.py ├── constants.py ├── context.py ├── db ├── __init__.py ├── api.py └── sqlalchemy │ ├── __init__.py │ ├── api.py │ ├── migrate_repo │ ├── __init__.py │ ├── manage.py │ ├── migrate.cfg │ └── versions │ │ ├── 001_initial.py │ │ └── __init__.py │ ├── migration.py │ ├── models.py │ └── types.py ├── exception.py ├── i18n.py ├── rpc.py ├── service.py ├── sessions ├── __init__.py └── api.py └── utils.py /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /etc/vdibroker/api-paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/etc/vdibroker/api-paste.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/setup.py -------------------------------------------------------------------------------- /vdibroker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/__init__.py -------------------------------------------------------------------------------- /vdibroker/api/middleware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/api/middleware/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/middleware/auth.py -------------------------------------------------------------------------------- /vdibroker/api/middleware/fault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/middleware/fault.py -------------------------------------------------------------------------------- /vdibroker/api/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/api/v1/applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/v1/applications.py -------------------------------------------------------------------------------- /vdibroker/api/v1/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/v1/router.py -------------------------------------------------------------------------------- /vdibroker/api/v1/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/v1/sessions.py -------------------------------------------------------------------------------- /vdibroker/api/v1/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/api/v1/views/application_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/v1/views/application_view.py -------------------------------------------------------------------------------- /vdibroker/api/v1/views/session_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/v1/views/session_view.py -------------------------------------------------------------------------------- /vdibroker/api/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/api/wsgi.py -------------------------------------------------------------------------------- /vdibroker/applications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/applications/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/applications/api.py -------------------------------------------------------------------------------- /vdibroker/applications/pool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/applications/pool/keystone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/applications/pool/keystone.py -------------------------------------------------------------------------------- /vdibroker/applications/pool/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/applications/pool/manager.py -------------------------------------------------------------------------------- /vdibroker/cmd/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/cmd/api.py -------------------------------------------------------------------------------- /vdibroker/cmd/conductor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/cmd/conductor.py -------------------------------------------------------------------------------- /vdibroker/cmd/db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/cmd/db_sync.py -------------------------------------------------------------------------------- /vdibroker/conductor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/conductor/rpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/conductor/rpc/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/conductor/rpc/client.py -------------------------------------------------------------------------------- /vdibroker/conductor/rpc/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/conductor/rpc/server.py -------------------------------------------------------------------------------- /vdibroker/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/constants.py -------------------------------------------------------------------------------- /vdibroker/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/context.py -------------------------------------------------------------------------------- /vdibroker/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/db/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/api.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/api.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migrate_repo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migrate_repo/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/migrate_repo/manage.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migrate_repo/migrate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/migrate_repo/migrate.cfg -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migrate_repo/versions/001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/migrate_repo/versions/001_initial.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migrate_repo/versions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/migration.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/models.py -------------------------------------------------------------------------------- /vdibroker/db/sqlalchemy/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/db/sqlalchemy/types.py -------------------------------------------------------------------------------- /vdibroker/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/exception.py -------------------------------------------------------------------------------- /vdibroker/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/i18n.py -------------------------------------------------------------------------------- /vdibroker/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/rpc.py -------------------------------------------------------------------------------- /vdibroker/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/service.py -------------------------------------------------------------------------------- /vdibroker/sessions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vdibroker/sessions/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/sessions/api.py -------------------------------------------------------------------------------- /vdibroker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudbase/vdi-broker/HEAD/vdibroker/utils.py --------------------------------------------------------------------------------