Skip to content

Worker platform and key improvements #3087

Open
@Ulincsys

Description

@Ulincsys

Update the platform table with the following goals:

  • Add user-facing "Pretty name" column for identifying the platform to the user
  • Add "enabled" column to indicate whether or not collection should run for the given platform
    • The actual functionality of enabling or disabling a platform can be done later

Update the worker oauth table with the following goals:

  • Add "platform features" column for storing key pseudo-platforms (IE: the different request limits for each key type).
    • EG: rest and graphql

Stop storing keys in the config table:

  • Ensure that all references to the keys stored in the config are removed, and replaced with the KeyClient and KeyPublisher
  • On install, keys should be stored in the oauth table by default

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions