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!