Bug 1560236

Summary: Package OpenStack cyborg
Product: [Community] RDO Reporter: Chandan Kumar <chkumar>
Component: Package ReviewAssignee: smooney
Status: CLOSED UPSTREAM QA Contact: hguemar
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: trunkCC: amoralej, donny, lyarwood, smooney
Target Milestone: ---   
Target Release: trunk   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1625221 (view as bug list) Environment:
Last Closed: 2025-02-10 03:59:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1625221, 2128859    

Description Chandan Kumar 2018-03-25 07:31:39 UTC
Package Name: OpenStack cyborg
git url: https://github.com/openstack/cyborg

Comment 1 Alfredo Moralejo 2018-04-05 14:20:07 UTC
I'd prefer not to add new services or projects unless someone out of RDO provenpackagers group is maintaining it or it's fully required to keep existing functionalities. Could you ask someone from upstream project or maybe someone willing to use it to maintain it?

Comment 2 Lee Yarwood 2018-09-04 12:23:09 UTC
(In reply to Alfredo Moralejo from comment #1)
> I'd prefer not to add new services or projects unless someone out of RDO
> provenpackagers group is maintaining it or it's fully required to keep
> existing functionalities. Could you ask someone from upstream project or
> maybe someone willing to use it to maintain it?

I'd be happy to take a swing at this during the S cycle, is the following still the correct documentation to follow when adding new packages?

https://www.rdoproject.org/documentation/add-packages/

Comment 3 Alfredo Moralejo 2018-09-18 10:11:40 UTC
(In reply to Lee Yarwood from comment #2)
> (In reply to Alfredo Moralejo from comment #1)
> > I'd prefer not to add new services or projects unless someone out of RDO
> > provenpackagers group is maintaining it or it's fully required to keep
> > existing functionalities. Could you ask someone from upstream project or
> > maybe someone willing to use it to maintain it?
> 
> I'd be happy to take a swing at this during the S cycle, is the following
> still the correct documentation to follow when adding new packages?
> 
> https://www.rdoproject.org/documentation/add-packages/

Yes, that's the process to add it.

Comment 4 Alfredo Moralejo 2022-10-20 11:17:01 UTC
License is valid ASL 2.0

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

Comment 5 Alfredo Moralejo 2022-10-20 11:35:56 UTC
License for cyborgclient and cyborg-tempest-plugin is valid ASL 2.0:

[amoralej@faemino python-cyborgclient]$ licensecheck -r .
./.coveragerc: *No copyright* UNKNOWN
./.gitreview: *No copyright* UNKNOWN
./.mailmap: *No copyright* UNKNOWN
./.stestr.conf: *No copyright* UNKNOWN
./.zuul.yaml: *No copyright* UNKNOWN
./CONTRIBUTING.rst: *No copyright* UNKNOWN
./HACKING.rst: *No copyright* UNKNOWN
./LICENSE: *No copyright* Apache License 2.0
./README.rst: *No copyright* Apache License 2.0
./requirements.txt: *No copyright* UNKNOWN
./setup.cfg: *No copyright* Apache License
./setup.py: Apache License 2.0
./test-requirements.txt: *No copyright* UNKNOWN
./tox.ini: *No copyright* UNKNOWN
./cyborgclient/__init__.py: *No copyright* Apache License 2.0
./cyborgclient/exceptions.py: Apache License 2.0
./cyborgclient/i18n.py: Apache License 2.0
./cyborgclient/shell.py: Apache License 2.0
./cyborgclient/version.py: Apache License 2.0
./doc/requirements.txt: *No copyright* UNKNOWN
./cyborgclient/common/base.py: Apache License 2.0
./cyborgclient/common/cliutils.py: Apache License 2.0
./cyborgclient/common/http.py: Apache License 2.0
./cyborgclient/common/httpclient.py: Apache License 2.0
./cyborgclient/common/utils.py: Apache License 2.0
./cyborgclient/osc/plugin.py: *No copyright* Apache License 2.0
./cyborgclient/tests/base.py: Apache License 2.0
./cyborgclient/tests/test_cyborgclient.py: *No copyright* Apache License 2.0
./cyborgclient/v1/accelerators.py: Apache License 2.0
./cyborgclient/v1/accelerators_shell.py: Apache License 2.0
./cyborgclient/v1/basemodels.py: *No copyright* Apache License 2.0
./cyborgclient/v1/client.py: Apache License 2.0
./cyborgclient/v1/deployables.py: Apache License 2.0
./cyborgclient/v1/shell.py: Apache License 2.0
./doc/source/conf.py: *No copyright* Apache License 2.0
./doc/source/index.rst: *No copyright* UNKNOWN
./doc/source/readme.rst: *No copyright* UNKNOWN
./releasenotes/notes/drop-py-2-7-d47826d4387f40fe.yaml: *No copyright* UNKNOWN
./releasenotes/notes/show-dp-by-name-4d22b106b718f215.yaml: *No copyright* UNKNOWN
./releasenotes/notes/support-project-id-931fc61c818da675.yaml: *No copyright* UNKNOWN
./releasenotes/source/conf.py: *No copyright* Apache License 2.0
./releasenotes/source/index.rst: *No copyright* UNKNOWN
./releasenotes/source/rocky.rst: *No copyright* UNKNOWN
./releasenotes/source/stein.rst: *No copyright* UNKNOWN
./releasenotes/source/train.rst: *No copyright* UNKNOWN
./releasenotes/source/unreleased.rst: *No copyright* UNKNOWN
./releasenotes/source/ussuri.rst: *No copyright* UNKNOWN
./releasenotes/source/victoria.rst: *No copyright* UNKNOWN
./releasenotes/source/wallaby.rst: *No copyright* UNKNOWN
./releasenotes/source/xena.rst: *No copyright* UNKNOWN
./releasenotes/source/yoga.rst: *No copyright* UNKNOWN
./releasenotes/source/zed.rst: *No copyright* UNKNOWN
./cyborgclient/common/apiclient/base.py: Apache License 2.0
./cyborgclient/common/apiclient/exceptions.py: Apache License 2.0
./cyborgclient/osc/v1/accelerator.py: Apache License 2.0
./cyborgclient/osc/v2/accelerator_request.py: *No copyright* Apache License 2.0
./cyborgclient/osc/v2/deployable.py: *No copyright* Apache License 2.0
./cyborgclient/osc/v2/device.py: *No copyright* Apache License 2.0
./cyborgclient/osc/v2/device_profile.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/base.py: Apache License 2.0
./cyborgclient/tests/unit/test_shell.py: Apache License 2.0
./cyborgclient/tests/unit/utils.py: *No copyright* Apache License 2.0
./doc/source/admin/index.rst: *No copyright* UNKNOWN
./doc/source/cli/index.rst: *No copyright* UNKNOWN
./doc/source/contributor/contributing.rst: *No copyright* UNKNOWN
./doc/source/install/index.rst: *No copyright* UNKNOWN
./doc/source/library/index.rst: *No copyright* UNKNOWN
./doc/source/reference/index.rst: *No copyright* UNKNOWN
./doc/source/user/index.rst: *No copyright* UNKNOWN
./cyborgclient/tests/unit/common/test_httpclient.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/common/test_utils.py: Apache License 2.0
./cyborgclient/tests/unit/osc/fakes.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/test_plugin.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/v1/shell_test_base.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/v1/test_accelerators.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/v1/test_accelerators_shell.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/v1/test_client.py: Apache License 2.0
./cyborgclient/tests/unit/v1/test_deployables.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/v2/fakes.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/v2/test_accelerator_request.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/v2/test_deployable.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/v2/test_device.py: *No copyright* Apache License 2.0
./cyborgclient/tests/unit/osc/v2/test_device_profile.py: *No copyright* Apache License 2.0



[amoralej@faemino cyborg-tempest-plugin]$ licensecheck -r .
./.coveragerc: *No copyright* UNKNOWN
./.gitreview: *No copyright* UNKNOWN
./.mailmap: *No copyright* UNKNOWN
./.stestr.conf: *No copyright* UNKNOWN
./.zuul.yaml: *No copyright* UNKNOWN
./CONTRIBUTING.rst: *No copyright* UNKNOWN
./HACKING.rst: *No copyright* UNKNOWN
./LICENSE: *No copyright* Apache License 2.0
./README.rst: *No copyright* UNKNOWN
./accounts_file.yaml: *No copyright* UNKNOWN
./babel.cfg: *No copyright* UNKNOWN
./requirements.txt: *No copyright* UNKNOWN
./setup.cfg: *No copyright* Apache License
./setup.py: Apache License 2.0
./test-requirements.txt: *No copyright* UNKNOWN
./tox.ini: *No copyright* UNKNOWN
./cyborg_tempest_plugin/config.py: Apache License 2.0
./cyborg_tempest_plugin/plugin.py: Apache License 2.0
./doc/requirements.txt: *No copyright* UNKNOWN
./cyborg_tempest_plugin/services/cyborg_data.py: Apache License 2.0
./cyborg_tempest_plugin/services/cyborg_rest_client.py: Apache License 2.0
./releasenotes/source/conf.py: *No copyright* Apache License 2.0
./releasenotes/source/index.rst: *No copyright* UNKNOWN
./releasenotes/source/unreleased.rst: *No copyright* UNKNOWN
./cyborg_tempest_plugin/tests/api/base.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_accelerator_request.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_accelerator_request_negative.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_deployable_negative.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_deployables.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_device.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_device_negative.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_device_profile.py: Apache License 2.0
./cyborg_tempest_plugin/tests/api/test_device_profile_negative.py: Apache License 2.0
./cyborg_tempest_plugin/tests/scenario/manager.py: Apache License 2.0
./cyborg_tempest_plugin/tests/scenario/test_accelerator_basic_ops.py: Apache License 2.0
./doc/source/contributor/contributing.rst: *No copyright* UNKNOWN

Comment 6 Joel Capitao 2024-02-14 12:00:17 UTC
*** Bug 1739475 has been marked as a duplicate of this bug. ***

Comment 7 Red Hat Bugzilla 2025-02-10 03:59:11 UTC
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.