RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1739475 - New Package - openstack-cyborg
Summary: New Package - openstack-cyborg
Keywords:
Status: CLOSED DUPLICATE of bug 1560236
Alias: None
Product: RDO
Classification: Community
Component: Package Review
Version: trunk
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: Milestone3
: trunk
Assignee: hguemar
QA Contact: hguemar
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-08-09 12:04 UTC by Donny Davis
Modified: 2024-02-14 12:00 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-02-14 12:00:17 UTC
Embargoed:


Attachments (Terms of Use)

Description Donny Davis 2019-08-09 12:04:04 UTC
I would like to request a package review for the Openstack Cyborg Project

This package will provide the openstack-cyborg-api service

https://opendev.org/openstack/cyborg

Comment 2 Donny Davis 2019-08-09 12:14:22 UTC
Updating bug to reflect the 3 packages required for cyborg to function

openstack-cyborg-api
openstack-cyborg-conductor
openstack-cyborg-agent


Thank you

Comment 3 Yatin Karel 2019-08-09 13:00:35 UTC
$ licensecheck -r .|grep -v UNKNOWN
./LICENSE: *No copyright* Apache License (v2.0)
./setup.cfg: *No copyright* Apache License
./setup.py: Apache License (v2.0) GENERATED FILE
./cyborg/__init__.py: *No copyright* Apache License (v2.0)
./cyborg/context.py: Apache License (v2.0)
./cyborg/quota.py: Apache License (v2.0)
./cyborg/service_auth.py: *No copyright* Apache License (v2.0)
./cyborg/version.py: Apache License (v2.0)
./api-ref/source/conf.py: *No copyright* Apache License (v2.0) GENERATED FILE
./cyborg/accelerator/__init__.py: *No copyright* Apache License (v2.0)
./cyborg/accelerator/accelerator.py: Apache License (v2.0)
./cyborg/accelerator/configuration.py: Apache License (v2.0)
./cyborg/agent/manager.py: *No copyright* Apache License (v2.0)
./cyborg/agent/provider_tree.py: *No copyright* Apache License (v2.0)
./cyborg/agent/rc_fields.py: *No copyright* Apache License (v2.0)
./cyborg/agent/resource_tracker.py: Apache License (v2.0)
./cyborg/agent/rpcapi.py: *No copyright* Apache License (v2.0)
./cyborg/api/app.py: Apache License (v2.0)
./cyborg/api/config.py: Apache License (v2.0)
./cyborg/api/expose.py: Apache License (v2.0)
./cyborg/api/hooks.py: Apache License (v2.0)
./cyborg/api/wsgi_app.py: *No copyright* Apache License (v2.0)
./cyborg/cmd/__init__.py: Apache License (v2.0)
./cyborg/cmd/agent.py: *No copyright* Apache License (v2.0)
./cyborg/cmd/api.py: Apache License (v2.0)
./cyborg/cmd/conductor.py: Apache License (v2.0)
./cyborg/cmd/dbsync.py: Apache License (v2.0)
./cyborg/cmd/status.py: Apache License (v2.0)
./cyborg/common/config.py: Apache License (v2.0)
./cyborg/common/constants.py: Apache License (v2.0)
./cyborg/common/exception.py: Apache License (v2.0)
./cyborg/common/i18n.py: Apache License (v2.0)
./cyborg/common/paths.py: Apache License (v2.0)
./cyborg/common/placement_client.py: Apache License (v2.0)
./cyborg/common/policy.py: Apache License (v2.0)
./cyborg/common/rpc.py: Apache License (v2.0)
./cyborg/common/service.py: Apache License (v2.0)
./cyborg/common/utils.py: Apache License (v2.0)
./cyborg/conductor/handlers.py: *No copyright* Apache License (v2.0)
./cyborg/conductor/manager.py: Apache License (v2.0)
./cyborg/conductor/rpcapi.py: Apache License (v2.0)
./cyborg/conf/__init__.py: Apache License (v2.0)
./cyborg/conf/agent.py: Apache License (v2.0)
./cyborg/conf/api.py: Apache License (v2.0)
./cyborg/conf/database.py: Apache License (v2.0)
./cyborg/conf/default.py: Apache License (v2.0)
./cyborg/conf/glance.py: *No copyright* Apache License (v2.0)
./cyborg/conf/keystone.py: *No copyright* Apache License (v2.0)
./cyborg/conf/opts.py: Apache License (v2.0)
./cyborg/conf/service_token.py: *No copyright* Apache License (v2.0)
./cyborg/conf/utils.py: Apache License (v2.0)
./cyborg/db/__init__.py: Apache License (v2.0)
./cyborg/db/api.py: Apache License (v2.0)
./cyborg/db/migration.py: Apache License (v2.0)
./cyborg/hacking/checks.py: *No copyright* Apache License (v2.0)
./cyborg/image/api.py: *No copyright* Apache License (v2.0)
./cyborg/image/glance.py: Apache License (v2.0)
./cyborg/objects/__init__.py: Apache License (v2.0)
./cyborg/objects/arq.py: Apache License (v2.0)
./cyborg/objects/attach_handle.py: Apache License (v2.0)
./cyborg/objects/attribute.py: Apache License (v2.0)
./cyborg/objects/base.py: Apache License (v2.0)
./cyborg/objects/control_path.py: Apache License (v2.0)
./cyborg/objects/deployable.py: Apache License (v2.0)
./cyborg/objects/device.py: Apache License (v2.0)
./cyborg/objects/device_profile.py: Apache License (v2.0)
./cyborg/objects/ext_arq.py: Apache License (v2.0)
./cyborg/objects/fields.py: Apache License (v2.0)
./cyborg/tests/base.py: Apache License (v2.0)
./doc/source/conf.py: *No copyright* Apache License (v2.0)
./releasenotes/source/conf.py: *No copyright* GENERATED FILE
./cyborg/accelerator/common/exception.py: Apache License (v2.0)
./cyborg/accelerator/common/utils.py: Apache License (v2.0)
./cyborg/api/controllers/base.py: Apache License (v2.0)
./cyborg/api/controllers/link.py: Apache License (v2.0)
./cyborg/api/controllers/root.py: Apache License (v2.0)
./cyborg/api/middleware/__init__.py: Apache License (v2.0)
./cyborg/api/middleware/auth_token.py: Apache License (v2.0)
./cyborg/api/middleware/parsable_error.py: Apache License (v2.0)
./cyborg/db/sqlalchemy/api.py: Apache License (v2.0)
./cyborg/db/sqlalchemy/migration.py: Apache License (v2.0)
./cyborg/db/sqlalchemy/models.py: Apache License (v2.0)
./cyborg/image/download/__init__.py: Apache License (v2.0)
./cyborg/objects/driver_objects/driver_attach_handle.py: Apache License (v2.0)
./cyborg/objects/driver_objects/driver_attribute.py: Apache License (v2.0)
./cyborg/objects/driver_objects/driver_controlpath_id.py: Apache License (v2.0)
./cyborg/objects/driver_objects/driver_deployable.py: Apache License (v2.0)
./cyborg/objects/driver_objects/driver_device.py: Apache License (v2.0)
./cyborg/tests/unit/__init__.py: Apache License (v2.0)
./cyborg/tests/unit/fake_accelerator.py: Apache License (v2.0)
./cyborg/tests/unit/fake_attribute.py: Apache License (v2.0)
./cyborg/tests/unit/fake_deployable.py: Apache License (v2.0)
./cyborg/tests/unit/fake_device.py: Apache License (v2.0)
./cyborg/tests/unit/fake_physical_function.py: Apache License (v2.0)
./cyborg/tests/unit/fake_virtual_function.py: Apache License (v2.0)
./cyborg/tests/unit/policy_fixture.py: Apache License (v2.0)
./cyborg/tests/unit/test_hacking.py: Apache License (v2.0)
./doc/source/configuration/sample_config.rst: *No copyright* GENERATED FILE
./doc/source/configuration/sample_policy.rst: *No copyright* GENERATED FILE
./doc/source/specs/template.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./cyborg/accelerator/drivers/fpga/base.py: Apache License (v2.0)
./cyborg/accelerator/drivers/fpga/utils.py: Apache License (v2.0)
./cyborg/accelerator/drivers/gpu/base.py: Apache License (v2.0)
./cyborg/accelerator/drivers/gpu/utils.py: Apache License (v2.0)
./cyborg/accelerator/drivers/modules/generic.py: Apache License (v2.0)
./cyborg/api/controllers/v1/__init__.py: Apache License (v2.0)
./cyborg/api/controllers/v1/accelerators.py: Apache License (v2.0)
./cyborg/api/controllers/v1/deployables.py: Apache License (v2.0)
./cyborg/api/controllers/v1/types.py: Apache License (v2.0)
./cyborg/api/controllers/v1/utils.py: Apache License (v2.0)
./cyborg/db/sqlalchemy/alembic/env.py: *No copyright* Apache License (v2.0)
./cyborg/tests/unit/agent/test_resource_tracker.py: Apache License (v2.0)
./cyborg/tests/unit/api/base.py: Apache License (v2.0)
./cyborg/tests/unit/cmd/test_status.py: Apache License (v2.0)
./cyborg/tests/unit/db/base.py: Apache License (v2.0)
./cyborg/tests/unit/db/test_db_api.py: Apache License (v2.0)
./cyborg/tests/unit/db/utils.py: Apache License (v2.0)
./cyborg/tests/unit/objects/_test_deployable.py: Apache License (v2.0)
./cyborg/tests/unit/objects/_test_device_profile.py: Apache License (v2.0)
./cyborg/tests/unit/objects/_test_extarq.py: Apache License (v2.0)
./cyborg/tests/unit/objects/test_attach_handle.py: Apache License (v2.0)
./cyborg/tests/unit/objects/test_control_path.py: Apache License (v2.0)
./cyborg/tests/unit/objects/test_device.py: Apache License (v2.0)
./cyborg/tests/unit/objects/test_objects.py: Apache License (v2.0)
./cyborg/tests/unit/services/_test_placement_client.py: Apache License (v2.0)
./cyborg/accelerator/drivers/fpga/intel/driver.py: Apache License (v2.0)
./cyborg/accelerator/drivers/fpga/intel/sysinfo.py: Apache License (v2.0)
./cyborg/accelerator/drivers/gpu/nvidia/driver.py: Apache License (v2.0)
./cyborg/accelerator/drivers/gpu/nvidia/sysinfo.py: Apache License (v2.0)
./cyborg/db/sqlalchemy/alembic/versions/c1b5abada09c_update_for_nova_integ.py: *No copyright* Apache License (v2.0)
./cyborg/db/sqlalchemy/alembic/versions/d6f033d8fa5b_add_quota_related_tables.py: *No copyright* Apache License (v2.0) GENERATED FILE
./cyborg/db/sqlalchemy/alembic/versions/f50980397351_initial_migration.py: *No copyright* Apache License (v2.0)
./doc/source/specs/pike/approved/cyborg-agent.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/pike/approved/cyborg-api-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/pike/approved/cyborg-conductor.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/pike/approved/cyborg-driver-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/queens/approved/cyborg-fpga-driver-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/queens/approved/cyborg-fpga-model-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/queens/approved/cyborg-internal-api.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/queens/approved/cyborg-nova-interaction.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/queens/approved/cyborg-spdk-driver-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/compute-node.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/cyborg-agent-driver-api.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/cyborg-fpga-bitstream-spec.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/cyborg-fpga-programming-proposal.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/cyborg-nova-sched.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./doc/source/specs/rocky/approved/resource-quotas.rst: *No copyright* Creative Commons Attribution Public License (v3.0)
./cyborg/tests/unit/accelerator/drivers/fpga/test_base.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/gpu/test_base.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/gpu/test_utils.py: Apache License (v2.0)
./cyborg/tests/unit/api/controllers/v1/_test_fpga_program.py: Apache License (v2.0)
./cyborg/tests/unit/api/controllers/v1/base.py: Apache License (v2.0)
./cyborg/tests/unit/api/controllers/v2/base.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/fpga/intel/prepare_test_data.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/fpga/intel/test_driver.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/gpu/nvidia/test_driver.py: *No copyright* Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/spdk/nvmf/test_nvmf.py: Apache License (v2.0)
./cyborg/tests/unit/accelerator/drivers/spdk/vhost/test_vhost.py: Apache License (v2.0)


License is ASL 2.0.

Comment 4 Donny Davis 2019-09-17 14:21:56 UTC
Here is the upstream spec file. Please review


https://opendev.org/openstack/rpm-packaging/raw/branch/master/openstack/cyborg/cyborg.spec.j2

Comment 5 Alfredo Moralejo 2019-09-17 15:55:03 UTC
Note that we maintain spec files for RDO in review.rdoproject.org. Please, follow the process described in https://www.rdoproject.org/documentation/add-packages/ to get new packages in RDO. Next step would be [2] Send a review adding the new project in rdoinfo.

Comment 6 Yatin Karel 2020-07-31 14:48:56 UTC
Remove Train tracker bug as train is already released, if needed it can be reopened for RDO Next Release i.e victoria.

Comment 7 Joel Capitao 2024-02-14 12:00:17 UTC

*** This bug has been marked as a duplicate of bug 1560236 ***


Note You need to log in before you can comment on or make changes to this bug.