Skip to content
Snippets Groups Projects

Add Sidekiq job for importing CSV requirements async

All threads resolved!

What does this MR do?

Related to #249182 (closed)

As a follow up to !46361 (merged), this MR adds a Sidekiq job in order to enable scheduling CSV requirements import and perform it async.

This job would be scheduled in the next iteration MR where we add a GraphQL mutation to import the requirements.

Update: This job would be scheduled in the next iteration MR where we add an API endpoint to import the requirements. (The implementation changed due to lack of support for direct upload in GraphQL uploads. See #246857 (comment 448347386)).

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #249182 (closed)

Edited by Eugenia Grieff

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Bob Van Landuyt
  • Eugenia Grieff added 1 commit

    added 1 commit

    Compare with previous version

  • mentioned in issue #281173 (closed)

  • Eugenia Grieff added 1 commit

    added 1 commit

    Compare with previous version

  • Eugenia Grieff added 1 commit

    added 1 commit

    Compare with previous version

  • Eugenia Grieff added 1305 commits

    added 1305 commits

    Compare with previous version

  • Eugenia Grieff mentioned in issue #283931

    mentioned in issue #283931

  • Eugenia Grieff mentioned in merge request !47808 (merged)

    mentioned in merge request !47808 (merged)

  • mentioned in issue #246857 (closed)

  • Eugenia Grieff added 1 commit

    added 1 commit

    Compare with previous version

  • Eugenia Grieff changed the description

    changed the description

  • Bob Van Landuyt approved this merge request

    approved this merge request

  • Eugenia Grieff changed milestone to %13.7

    changed milestone to %13.7

  • Eugenia Grieff added 785 commits

    added 785 commits

    Compare with previous version

  • Bob Van Landuyt resolved all threads

    resolved all threads

  • Thanks @egrieff! LGTM!

  • Bob Van Landuyt enabled an automatic merge when the pipeline for 4102a7ef succeeds

    enabled an automatic merge when the pipeline for 4102a7ef succeeds

  • Bob Van Landuyt mentioned in commit e09933bf

    mentioned in commit e09933bf

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • Albert Salim resolved all threads

    resolved all threads

  • Eugenia Grieff mentioned in merge request !48060 (merged)

    mentioned in merge request !48060 (merged)

  • Please register or sign in to reply
    Loading