Skip to content

Enables one to use GDK for local development

What does this MR do and why?

  • Provides a rudimentary entry point into using the GDK instead of hitting real GitLab instances
  • Potentially most useful for full integration testing and confidence building without mocking data in prod
  • No seeding available so manual setup is required
  • This works by overriding the client being used
  • No documentation is added until this is really vetted, example, differentiating between a source project where paths are the same but in real life, they are different instances...

When USE_GDK=true is set, all GitLab API clients automatically redirect to local GDK instance using GDK_TOKEN for authentication.

Warning

All code generated via Duo

Author Check-list

  • Has documentation been updated?

    • No, and this was intentional. This is to be considered beta!

Merge request reports

Loading