LMR QA | Improvement | Using the API for importing
What is currently available
The current import for an exported project from GitLab is using the browser UI and with that, it tends to be slower but more importantly, less stable. Adding a file to the API is not working out of the box.
What is proposed
Researching and adding the ability to add a file to the fabricate_via_api
function and thus be able to upload files with it. When this is working, we need to add a fabricate_via_api
method to the import_project resource and thus start using it instead of the browser_ui
.
What does this entail
Looking deeper into the API fabrication and figuring out how to attach files to it. Afterwards, we need to implement the fabriacte_via_api
function that is currently throwing the NotImplemented
exception.
Relevant links
- The main KR Issue: gitlab-com/www-gitlab-com#11448 (closed)
- Preparing importing MR: !63527 (merged)
Edited by Tomislav Nikić