Draft: Refactor: Move Registry Migration Job to Subchart
- 
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo. 
What does this MR do?
This MR restructures the chart by moving the Registry Migration Job into a dedicated subchart.
- Improves modularity and maintainability of the Helm chart.
- Makes it easier to manage, update, and reuse the migration job independently from the main deployment.
- No functional changes to the migration job itself; this is a structural improvement.
Related issues
Solves issue#6107
Author checklist
For general guidance, please follow our Contributing guide.
Required
For anything in this list which will not be completed, please provide a reason in the MR discussion.
- 
Merge Request Title and Description are up to date, accurate, and descriptive. 
- 
MR targeting the appropriate branch. 
- 
MR has a green pipeline. 
- 
Documentation created/updated. 
- 
Tests added/updated, and test plan for scenarios not covered by automated tests. 
- 
Equivalent MR/issue for omnibus-gitlab opened. 
Reviewers checklist
- 
MR has a green pipeline on https://gitlab.com/gitlab-org/charts/gitlab. 
- 
Consider downstream impact to the Operator, as per evaluating impact from changes to GitLab Chart. 
Edited  by 🤖 GitLab Bot 🤖