Skip to content

Allow user to create their own DJANGO-RQ queues #4908

@dgarros

Description

@dgarros

Environment

  • Python version: 3.7.7
  • NetBox version: 2.8.8

Proposed Functionality

Allow users to create their own DJANGO-RQ queues
Currently NetBox creates 2 queues by default: default and check_releases.
As more features and plugins are leveraging the RQ queues system to execute asynchronous tasks, it would be useful to be able to create more queues.

Use Case

For the onboarding plugin (or other tasks that need to communicate with the devices), it would be useful to have a queue per region to be able to run specific workers per region that are authorized to connect to the network devices (jumphost).

Database Changes

No change to the database.

External Dependencies

No external dependency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending closureRequires immediate attention to avoid being closed for inactivitystatus: needs ownerThis issue is tentatively accepted pending a volunteer committed to its implementationtopic: pluginsRelates to the plugins frameworktype: featureIntroduction of new functionality to the application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions