Adds custom form for GAR integration settings
What does this MR do and why?
Adds custom form for GAR integration settings
Adds new component under ee/integrations/edit/sections
Refactor the integration module to add sections
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
![]() |
![]() |
When integration is active: ![]() |
How to set up and validate locally
-
Enable container registry in the gdk https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/howto/registry.md#set-up-container-registry-to-display-in-ui-only
-
Simulate a SAAS instance in local GDK
-
In rails console enable the experiment
Feature.enable(:gcp_artifact_registry)
-
Visit
Project > Settings > Integrations > Google Cloud Artifact registry
-
Confirm that help text is visible &
View artifacts
button is not visible. -
Confirm that when integration is activated,
View artifacts
button is visible & links toProject > Deploy > Google Artifact Registry
Related to #439371 (closed)