.coveragerc
.pre-commit-config.yaml
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
bindep.txt
cyborg.conf.intelnic.sample
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
api-ref/source/arqs.inc
api-ref/source/attributes.inc
api-ref/source/conf.py
api-ref/source/deployables.inc
api-ref/source/device_profile.inc
api-ref/source/devices.inc
api-ref/source/index.rst
api-ref/source/parameters.yaml
cyborg/__init__.py
cyborg/context.py
cyborg/quota.py
cyborg/service_auth.py
cyborg/version.py
cyborg/accelerator/__init__.py
cyborg/accelerator/accelerator.py
cyborg/accelerator/configuration.py
cyborg/accelerator/common/__init__.py
cyborg/accelerator/common/exception.py
cyborg/accelerator/common/utils.py
cyborg/accelerator/drivers/__init__.py
cyborg/accelerator/drivers/driver.py
cyborg/accelerator/drivers/fake.py
cyborg/accelerator/drivers/aichip/__init__.py
cyborg/accelerator/drivers/aichip/huawei/__init__.py
cyborg/accelerator/drivers/aichip/huawei/ascend.py
cyborg/accelerator/drivers/fpga/__init__.py
cyborg/accelerator/drivers/fpga/base.py
cyborg/accelerator/drivers/fpga/utils.py
cyborg/accelerator/drivers/fpga/inspur/__init__.py
cyborg/accelerator/drivers/fpga/inspur/driver.py
cyborg/accelerator/drivers/fpga/inspur/sysinfo.py
cyborg/accelerator/drivers/fpga/intel/__init__.py
cyborg/accelerator/drivers/fpga/intel/driver.py
cyborg/accelerator/drivers/fpga/intel/sysinfo.py
cyborg/accelerator/drivers/fpga/xilinx/__init__.py
cyborg/accelerator/drivers/fpga/xilinx/driver.py
cyborg/accelerator/drivers/fpga/xilinx/sysinfo.py
cyborg/accelerator/drivers/gpu/__init__.py
cyborg/accelerator/drivers/gpu/base.py
cyborg/accelerator/drivers/gpu/utils.py
cyborg/accelerator/drivers/gpu/nvidia/__init__.py
cyborg/accelerator/drivers/gpu/nvidia/driver.py
cyborg/accelerator/drivers/gpu/nvidia/sysinfo.py
cyborg/accelerator/drivers/modules/__init__.py
cyborg/accelerator/drivers/modules/generic.py
cyborg/accelerator/drivers/nic/__init__.py
cyborg/accelerator/drivers/nic/base.py
cyborg/accelerator/drivers/nic/intel/__init__.py
cyborg/accelerator/drivers/nic/intel/driver.py
cyborg/accelerator/drivers/nic/intel/sysinfo.py
cyborg/accelerator/drivers/qat/__init__.py
cyborg/accelerator/drivers/qat/base.py
cyborg/accelerator/drivers/qat/intel/__init__.py
cyborg/accelerator/drivers/qat/intel/driver.py
cyborg/accelerator/drivers/qat/intel/sysinfo.py
cyborg/accelerator/drivers/spdk/__init__.py
cyborg/accelerator/drivers/spdk/spdk.py
cyborg/accelerator/drivers/spdk/nvmf/__init__.py
cyborg/accelerator/drivers/spdk/nvmf/nvmf.py
cyborg/accelerator/drivers/spdk/util/__init__.py
cyborg/accelerator/drivers/spdk/util/common_fun.py
cyborg/accelerator/drivers/spdk/util/pyspdk/__init__.py
cyborg/accelerator/drivers/spdk/util/pyspdk/nvmf_client.py
cyborg/accelerator/drivers/spdk/util/pyspdk/py_spdk.py
cyborg/accelerator/drivers/spdk/util/pyspdk/vhost_client.py
cyborg/accelerator/drivers/spdk/vhost/__init__.py
cyborg/accelerator/drivers/spdk/vhost/vhost.py
cyborg/accelerator/drivers/ssd/__init__.py
cyborg/accelerator/drivers/ssd/base.py
cyborg/accelerator/drivers/ssd/utils.py
cyborg/accelerator/drivers/ssd/inspur/__init__.py
cyborg/accelerator/drivers/ssd/inspur/driver.py
cyborg/accelerator/drivers/ssd/inspur/sysinfo.py
cyborg/agent/__init__.py
cyborg/agent/manager.py
cyborg/agent/resource_tracker.py
cyborg/agent/rpcapi.py
cyborg/api/__init__.py
cyborg/api/app.py
cyborg/api/config.py
cyborg/api/expose.py
cyborg/api/hooks.py
cyborg/api/rest_api_version_history.rst
cyborg/api/wsgi_app.py
cyborg/api/controllers/__init__.py
cyborg/api/controllers/base.py
cyborg/api/controllers/link.py
cyborg/api/controllers/root.py
cyborg/api/controllers/types.py
cyborg/api/controllers/utils.py
cyborg/api/controllers/v2/__init__.py
cyborg/api/controllers/v2/arqs.py
cyborg/api/controllers/v2/attributes.py
cyborg/api/controllers/v2/deployables.py
cyborg/api/controllers/v2/device_profiles.py
cyborg/api/controllers/v2/devices.py
cyborg/api/controllers/v2/utils.py
cyborg/api/controllers/v2/versions.py
cyborg/api/middleware/__init__.py
cyborg/api/middleware/auth_token.py
cyborg/api/middleware/parsable_error.py
cyborg/cmd/__init__.py
cyborg/cmd/agent.py
cyborg/cmd/api.py
cyborg/cmd/conductor.py
cyborg/cmd/dbsync.py
cyborg/cmd/status.py
cyborg/common/__init__.py
cyborg/common/authorize_wsgi.py
cyborg/common/config.py
cyborg/common/constants.py
cyborg/common/exception.py
cyborg/common/i18n.py
cyborg/common/nova_client.py
cyborg/common/paths.py
cyborg/common/placement_client.py
cyborg/common/policy.py
cyborg/common/rpc.py
cyborg/common/service.py
cyborg/common/utils.py
cyborg/conductor/__init__.py
cyborg/conductor/handlers.py
cyborg/conductor/manager.py
cyborg/conductor/rpcapi.py
cyborg/conf/__init__.py
cyborg/conf/agent.py
cyborg/conf/api.py
cyborg/conf/database.py
cyborg/conf/default.py
cyborg/conf/devices.py
cyborg/conf/glance.py
cyborg/conf/keystone.py
cyborg/conf/nova.py
cyborg/conf/opts.py
cyborg/conf/placement.py
cyborg/conf/service_token.py
cyborg/conf/utils.py
cyborg/db/__init__.py
cyborg/db/api.py
cyborg/db/migration.py
cyborg/db/sqlalchemy/__init__.py
cyborg/db/sqlalchemy/alembic.ini
cyborg/db/sqlalchemy/api.py
cyborg/db/sqlalchemy/migration.py
cyborg/db/sqlalchemy/models.py
cyborg/db/sqlalchemy/alembic/README.rst
cyborg/db/sqlalchemy/alembic/env.py
cyborg/db/sqlalchemy/alembic/script.py.mako
cyborg/db/sqlalchemy/alembic/versions/22fb1af2d51e_placeholder.py
cyborg/db/sqlalchemy/alembic/versions/4cc1d79978fc_add_ssd_type.py
cyborg/db/sqlalchemy/alembic/versions/57539722e5cf_placeholder.py
cyborg/db/sqlalchemy/alembic/versions/589ff20545b7_add_aichip_type.py
cyborg/db/sqlalchemy/alembic/versions/60d8ac91fd20_add_description_field_to_dps.py
cyborg/db/sqlalchemy/alembic/versions/62bcf2610c5d_placeholder.py
cyborg/db/sqlalchemy/alembic/versions/6c77bd6afea5_add_device_status.py
cyborg/db/sqlalchemy/alembic/versions/7a4fd0fc3f8c_placeholder.py
cyborg/db/sqlalchemy/alembic/versions/7b696fd94949_placeholder.py
cyborg/db/sqlalchemy/alembic/versions/7e6f1f107f2b_add_qat_type.py
cyborg/db/sqlalchemy/alembic/versions/899cead40bc9_add_nic_type.py
cyborg/db/sqlalchemy/alembic/versions/c1b5abada09c_update_for_nova_integ.py
cyborg/db/sqlalchemy/alembic/versions/d6f033d8fa5b_add_quota_related_tables.py
cyborg/db/sqlalchemy/alembic/versions/ede4e3f1a232_new_db_schema.py
cyborg/db/sqlalchemy/alembic/versions/f50980397351_initial_migration.py
cyborg/hacking/__init__.py
cyborg/hacking/checks.py
cyborg/image/__init__.py
cyborg/image/api.py
cyborg/image/glance.py
cyborg/objects/__init__.py
cyborg/objects/arq.py
cyborg/objects/attach_handle.py
cyborg/objects/attribute.py
cyborg/objects/base.py
cyborg/objects/control_path.py
cyborg/objects/deployable.py
cyborg/objects/device.py
cyborg/objects/device_profile.py
cyborg/objects/ext_arq.py
cyborg/objects/fields.py
cyborg/objects/driver_objects/__init__.py
cyborg/objects/driver_objects/driver_attach_handle.py
cyborg/objects/driver_objects/driver_attribute.py
cyborg/objects/driver_objects/driver_controlpath_id.py
cyborg/objects/driver_objects/driver_deployable.py
cyborg/objects/driver_objects/driver_device.py
cyborg/objects/extarq/__init__.py
cyborg/objects/extarq/ext_arq_job.py
cyborg/objects/extarq/fpga_ext_arq.py
cyborg/policies/__init__.py
cyborg/policies/base.py
cyborg/policies/device_profiles.py
cyborg/privsep/__init__.py
cyborg/tests/__init__.py
cyborg/tests/base.py
cyborg/tests/post_mortem_debug.py
cyborg/tests/functional/__init__.py
cyborg/tests/unit/__init__.py
cyborg/tests/unit/fake_attach_handle.py
cyborg/tests/unit/fake_attribute.py
cyborg/tests/unit/fake_deployable.py
cyborg/tests/unit/fake_device.py
cyborg/tests/unit/fake_device_profile.py
cyborg/tests/unit/fake_driver_device.py
cyborg/tests/unit/fake_extarq.py
cyborg/tests/unit/fake_physical_function.py
cyborg/tests/unit/fake_virtual_function.py
cyborg/tests/unit/policy_fixture.py
cyborg/tests/unit/test_exception.py
cyborg/tests/unit/test_hacking.py
cyborg/tests/unit/accelerator/__init__.py
cyborg/tests/unit/accelerator/common/__init__.py
cyborg/tests/unit/accelerator/common/test_utils.py
cyborg/tests/unit/accelerator/drivers/__init__.py
cyborg/tests/unit/accelerator/drivers/test_driver.py
cyborg/tests/unit/accelerator/drivers/test_fake_driver.py
cyborg/tests/unit/accelerator/drivers/aichip/__init__.py
cyborg/tests/unit/accelerator/drivers/aichip/huawei/__init__.py
cyborg/tests/unit/accelerator/drivers/aichip/huawei/test_ascend.py
cyborg/tests/unit/accelerator/drivers/fpga/__init__.py
cyborg/tests/unit/accelerator/drivers/fpga/test_base.py
cyborg/tests/unit/accelerator/drivers/fpga/inspur/__init__.py
cyborg/tests/unit/accelerator/drivers/fpga/inspur/test_driver.py
cyborg/tests/unit/accelerator/drivers/fpga/intel/__init__.py
cyborg/tests/unit/accelerator/drivers/fpga/intel/prepare_test_data.py
cyborg/tests/unit/accelerator/drivers/fpga/intel/test_driver.py
cyborg/tests/unit/accelerator/drivers/fpga/xilinx/__init__.py
cyborg/tests/unit/accelerator/drivers/fpga/xilinx/test_driver.py
cyborg/tests/unit/accelerator/drivers/gpu/__init__.py
cyborg/tests/unit/accelerator/drivers/gpu/test_base.py
cyborg/tests/unit/accelerator/drivers/gpu/test_utils.py
cyborg/tests/unit/accelerator/drivers/gpu/nvidia/__init__.py
cyborg/tests/unit/accelerator/drivers/gpu/nvidia/test_driver.py
cyborg/tests/unit/accelerator/drivers/nic/__init__.py
cyborg/tests/unit/accelerator/drivers/nic/test_base.py
cyborg/tests/unit/accelerator/drivers/nic/intel/__init__.py
cyborg/tests/unit/accelerator/drivers/nic/intel/prepare_test_data.py
cyborg/tests/unit/accelerator/drivers/nic/intel/test_driver.py
cyborg/tests/unit/accelerator/drivers/qat/__init__.py
cyborg/tests/unit/accelerator/drivers/qat/test_base.py
cyborg/tests/unit/accelerator/drivers/qat/intel/__init__.py
cyborg/tests/unit/accelerator/drivers/qat/intel/prepare_test_data.py
cyborg/tests/unit/accelerator/drivers/qat/intel/test_driver.py
cyborg/tests/unit/accelerator/drivers/spdk/__init__.py
cyborg/tests/unit/accelerator/drivers/spdk/nvmf/__init__.py
cyborg/tests/unit/accelerator/drivers/spdk/nvmf/test_nvmf.py
cyborg/tests/unit/accelerator/drivers/spdk/vhost/__init__.py
cyborg/tests/unit/accelerator/drivers/spdk/vhost/test_vhost.py
cyborg/tests/unit/accelerator/drivers/ssd/__init__.py
cyborg/tests/unit/accelerator/drivers/ssd/test_base.py
cyborg/tests/unit/accelerator/drivers/ssd/test_utils.py
cyborg/tests/unit/accelerator/drivers/ssd/inspur/__init__.py
cyborg/tests/unit/agent/__init__.py
cyborg/tests/unit/agent/test_resource_tracker.py
cyborg/tests/unit/agent/test_rpcapi.py
cyborg/tests/unit/api/__init__.py
cyborg/tests/unit/api/base.py
cyborg/tests/unit/api/controllers/__init__.py
cyborg/tests/unit/api/controllers/v2/__init__.py
cyborg/tests/unit/api/controllers/v2/base.py
cyborg/tests/unit/api/controllers/v2/test_api.py
cyborg/tests/unit/api/controllers/v2/test_arqs.py
cyborg/tests/unit/api/controllers/v2/test_attributes.py
cyborg/tests/unit/api/controllers/v2/test_deployables.py
cyborg/tests/unit/api/controllers/v2/test_device_profiles.py
cyborg/tests/unit/api/controllers/v2/test_devices.py
cyborg/tests/unit/api/controllers/v2/test_fpga_program.py
cyborg/tests/unit/api/controllers/v2/test_microversion.py
cyborg/tests/unit/cmd/test_status.py
cyborg/tests/unit/common/__init__.py
cyborg/tests/unit/common/test_nova_client.py
cyborg/tests/unit/common/test_placement_client.py
cyborg/tests/unit/conductor/__init__.py
cyborg/tests/unit/conductor/test_manager.py
cyborg/tests/unit/db/__init__.py
cyborg/tests/unit/db/base.py
cyborg/tests/unit/db/test_db_api.py
cyborg/tests/unit/db/test_db_attach_handle.py
cyborg/tests/unit/db/test_db_attribute.py
cyborg/tests/unit/db/test_db_control_path.py
cyborg/tests/unit/db/test_db_deployable.py
cyborg/tests/unit/db/test_db_device.py
cyborg/tests/unit/db/test_db_device_profile.py
cyborg/tests/unit/db/test_db_extarq.py
cyborg/tests/unit/db/test_migrations.py
cyborg/tests/unit/db/utils.py
cyborg/tests/unit/image/__init__.py
cyborg/tests/unit/image/test_glance.py
cyborg/tests/unit/objects/__init__.py
cyborg/tests/unit/objects/test_attach_handle.py
cyborg/tests/unit/objects/test_control_path.py
cyborg/tests/unit/objects/test_deployable.py
cyborg/tests/unit/objects/test_device.py
cyborg/tests/unit/objects/test_device_profile.py
cyborg/tests/unit/objects/test_ext_arq_job.py
cyborg/tests/unit/objects/test_extarq.py
cyborg/tests/unit/objects/test_fpga_ext_arq.py
cyborg/tests/unit/objects/test_objects.py
cyborg/tests/unit/policies/__init__.py
cyborg/tests/unit/policies/base.py
cyborg/tests/unit/policies/test_device_profiles.py
cyborg/tests/unit/services/__init__.py
cyborg/tests/unit/services/_test_placement_client.py
devstack/plugin.sh
devstack/settings
devstack/lib/cyborg
doc/requirements.txt
doc/api_samples/accelerator_requests/accelerator_requests-after-update-resp.json
doc/api_samples/accelerator_requests/accelerator_requests-before-update-resp.json
doc/api_samples/accelerator_requests/accelerator_requests-create-resp.json
doc/api_samples/accelerator_requests/accelerator_requests-getone-resp.json
doc/api_samples/accelerator_requests/accelerator_requests-list-resp.json
doc/api_samples/accelerator_requests/accelerator_requests-patch-curl.json
doc/api_samples/accelerator_requests/accelerator_requests-post-curl.json
doc/api_samples/attributes/attributes-create-resp.json
doc/api_samples/attributes/attributes-getone-resp.json
doc/api_samples/attributes/attributes-list-resp.json
doc/api_samples/attributes/attributes-post-curl.json
doc/api_samples/deployables/deployables-getone-resp.json
doc/api_samples/deployables/deployables-list-resp.json
doc/api_samples/device_profiles/device_profiles-create-resp.json
doc/api_samples/device_profiles/device_profiles-getone-resp.json
doc/api_samples/device_profiles/device_profiles-list-resp.json
doc/api_samples/device_profiles/device_profiles-post-curl-with-bitstream.json
doc/api_samples/device_profiles/device_profiles-post-curl.json
doc/api_samples/device_profiles/v22/device_profiles-getone-resp.json
doc/api_samples/devices/devices-getone-resp.json
doc/api_samples/devices/devices-list-resp.json
doc/source/conf.py
doc/source/index.rst
doc/source/admin/config-wsgi.rst
doc/source/admin/index.rst
doc/source/cli/cyborg-status.rst
doc/source/cli/index.rst
doc/source/configuration/config-options.rst
doc/source/configuration/index.rst
doc/source/configuration/policy-concepts.rst
doc/source/configuration/policy-guide.rst
doc/source/configuration/policy.rst
doc/source/configuration/sample-config.rst
doc/source/configuration/sample-policy.rst
doc/source/contributor/contributing.rst
doc/source/contributor/devstack_setup.rst
doc/source/contributor/driver-development-guide.rst
doc/source/contributor/index.rst
doc/source/contributor/microversions.rst
doc/source/contributor/releasenotes.rst
doc/source/contributor/rest_api_version_history.rst
doc/source/figures/cyborg-architecture.png
doc/source/figures/cyborg-nova-interaction-workflow.svg
doc/source/figures/cyborg-nova-interaction.png
doc/source/install/common.rst
doc/source/install/index.rst
doc/source/install/install-from-pip.rst
doc/source/install/install-from-source.rst
doc/source/reference/driver-table.rst
doc/source/reference/support-matrix.rst
doc/source/user/architecture.rst
doc/source/user/introduction.rst
doc/source/user/usage.rst
etc/cyborg/README.cyborg.conf
etc/cyborg/README.policy.yaml.txt
etc/cyborg/api-paste.ini
etc/cyborg/policy.yaml
openstack_cyborg.egg-info/PKG-INFO
openstack_cyborg.egg-info/SOURCES.txt
openstack_cyborg.egg-info/dependency_links.txt
openstack_cyborg.egg-info/entry_points.txt
openstack_cyborg.egg-info/not-zip-safe
openstack_cyborg.egg-info/pbr.json
openstack_cyborg.egg-info/requires.txt
openstack_cyborg.egg-info/top_level.txt
releasenotes/notes/add-programming-method-051b9c4244c35c71.yaml
releasenotes/notes/add-project_id-to-arq-patch-api-8270cbb26c68af46.yaml
releasenotes/notes/add-xilinx-fpga-driver-1c98c6a95d8e1f9b.yaml
releasenotes/notes/add_ARQ_UNBIND_FAILED_status-ea8636c64dd616eb.yaml
releasenotes/notes/add_description_to_device_profile-3c2efcbd54dac7b0.yaml
releasenotes/notes/basic-framework-28d6b42d9bf684af.yaml
releasenotes/notes/bug-1928174-delete_trait_from_placement-266caf73cf289759.yaml
releasenotes/notes/configure-multiple-vgpu-types-a60d09dfb5b7be4b.yaml
releasenotes/notes/cyborg-nova-interaction-8fe4e49e3c9b3b7b.yaml
releasenotes/notes/cyborg-status-upgrade-check-framework-567f8df30b971f13.yaml
releasenotes/notes/drop-py-3-6-and-3-7--37951d4a79dffdbd.yaml
releasenotes/notes/drop-python2-support-in-ussuri-e64f79db4e88ca19.yaml
releasenotes/notes/fixdoc-move-param-to-body-5854ba15d7ddf536.yaml
releasenotes/notes/fpga-driver-8b1635e92b1297c1.yaml
releasenotes/notes/generic-driver-88427acd7c7c12df.yaml
releasenotes/notes/implement_oslo_privsep-4fc6e15360c92772.yaml
releasenotes/notes/inspur-fpga-driver-0257d2aeda9537fb.yaml
releasenotes/notes/inspur-nvme-ssd-faeddc0b09250acc.yaml
releasenotes/notes/intel-nic-driver-f93adad86a23ceb9.yaml
releasenotes/notes/intel-qat-driver-a7b4c8f110d41e0b.yaml
releasenotes/notes/introduce-bandit-security-linter-339d3f12b6200d64.yaml
releasenotes/notes/introduce-microversion-39c7f5cc6af4a139.yaml
releasenotes/notes/policy-file-default-value-change-de14a3688357b081.yaml
releasenotes/notes/policy_refresh_base_and_device_profile-cef00fca580d2323.yaml
releasenotes/notes/remove-OPAE-dependency-from-devstack-f6db83bb37761340.yaml
releasenotes/notes/removed-download-modules-540fa0607d7df967.yaml
releasenotes/notes/show-device-profile-with-name-27bf5a301a631c04.yaml
releasenotes/notes/spdk-driver-89b178e1a2db29c0.yaml
releasenotes/notes/support-vgpu-managment-39d4366cad5735a9.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/xena.rst
releasenotes/source/yoga.rst
releasenotes/source/zed.rst
setup/deploy-cyborg.yml
setup/roles/deploy_agent/tasks/main.yml
setup/roles/deploy_agent/templates/openstack-cyborg-agent.service.j2
setup/roles/deploy_api/tasks/main.yml
setup/roles/deploy_api/templates/openstack-cyborg-api.service.j2
setup/roles/deploy_conductor/tasks/main.yml
setup/roles/deploy_conductor/templates/openstack-cyborg-conductor.service.j2
setup/roles/generate_credentials/tasks/main.yml
setup/roles/install_package/tasks/main.yml
setup/roles/template_config/tasks/main.yml
setup/roles/template_config/templates/cyborg.conf.j2
setup/roles/validate_agent/tasks/main.yml
setup/roles/validate_api/tasks/main.yml
setup/roles/validate_conductor/tasks/main.yml
tools/check-cherry-picks.sh
tools/flake8wrap.sh
tools/config/cyborg-config-generator.conf
tools/config/cyborg-policy-generator.conf