Add route for container virtual registry
What does this MR do and why?
Add route for container virtual registry
This route will act as the entrypoint for the vue app.
The routing will be handled on the frontend with vue-router.
Adds feature flag ui_for_container_virtual_registries.
Add controller and template.
Adds request and feature specs.
Refactors shared examples.
Follow-up
The follow-up MRs will add the frontend app to manage the registries and upstreams.
EE: true
References
Screenshots or screen recordings
| Before | After |
|---|---|
|
How to set up and validate locally
- In rails console enable the feature flag
Feature.enable(:container_virtual_registries) Feature.enable(:ui_for_container_virtual_registries) - Visit URL for top-level group with EE enabled
http://127.0.0.1:3000/groups/flightjs/-/virtual_registries/container
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #582123
Edited by Rahul Chanila
