Skip to content

Add admin controls to start the import of License DB

Why

GitLab is running in different environments: QA, local, self-hosted production versions. Those environments might have less resources that are available for GitLab.com. In this case the sync between GitLab database and License DB will be slower or risking exhaust resources. Read more in How do we keep the main DB responsive during th... (#397670 - closed)

Objective

This issue is dedicated to creating am admin setting that will allow fully or partially disable the sync process per GitLab instance. After this issue is implemented, the admin of the instance will need to enable the feature for sync to run. They will be able to choose which type of packages to sync. Read more about this proposal.

Implementation

Testing

As per implementation plan, Add required tests is covered off. If needed the SET will introduce an E2E spec, but we really want to shift left and cover off as a lower level test.

Edited by Tetiana Chupryna