API for creating remote mirrors
What does this MR do?
Fixes #24189 (closed)
Screenshots
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team
Merge request reports
Activity
mentioned in issue #24189 (closed)
- Resolved by Robert Speicher
added Community contribution label
added api devopscreate groupsource code labels
added 1 commit
- 22fb06b3 - Add optional parameter and specs for post call
marked the checklist item Changelog entry as completed
marked the checklist item Code review guidelines as completed
marked the checklist item Style guides as completed
marked the checklist item Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. as completed
added 128 commits
-
594e57d0...272d02bf - 125 commits from branch
gitlab-org:master
- 2f4ee9af - Add intial code for create mirror api
- 80ab6eb3 - Add optional parameter and specs for post call
- 6483eb5f - Add changelog
Toggle commit list-
594e57d0...272d02bf - 125 commits from branch
- Resolved by Robert Speicher
@rspeicher I have added code for the API and specs for it. Could you please take a look?
I just had one concern.
Should I wait out for !22486 (merged) this to complete for adding the documentation?
If you are busy with other prioritized issues, I can take the issue to add docs for this API and the doc for existing endpoints.
WDYT?
Edited by Rajendra Kadam
- Resolved by Robert Speicher
added 1 commit
- 43bb63ee - Add optional enabled parameter and refactor and improve specs
added 539 commits
-
43bb63ee...a5e6144c - 535 commits from branch
gitlab-org:master
- 3a8f04d4 - Add intial code for create mirror api
- a3dc8fad - Add optional parameter and specs for post call
- ad0ee17f - Add changelog
- 121aa9ef - Add optional enabled parameter and refactor and improve specs
Toggle commit list-
43bb63ee...a5e6144c - 535 commits from branch
mentioned in merge request !26012 (merged)
added 491 commits
-
121aa9ef...1c6e59fa - 487 commits from branch
gitlab-org:master
- fcc86c15 - Add intial code for create mirror api
- 659d55a1 - Add optional parameter and specs for post call
- 8961d279 - Add changelog
- 98f8fe95 - Add optional enabled parameter and refactor and improve specs
Toggle commit list-
121aa9ef...1c6e59fa - 487 commits from branch
- Resolved by Robert Speicher
@raju249 LGTM, however this is marked as WIP. Does anything remain to be done?
assigned to @rspeicher and @raju249
changed milestone to %12.9
added typefeature label
added mirroring label
@raju249 LGTM, thanks!
mentioned in commit ef482c91
added workflowstaging label
added workflowcanary label and removed workflowstaging label
added workflowproduction label and removed workflowcanary label
Hey @jramsay
Documentation is already handled via !26012 (merged)
mentioned in issue #24518
mentioned in issue #334092 (closed)
mentioned in issue gitlab-community/meta#153 (closed)
added linked-issue label
added sectiondev label