Update gitlab-ctl praefect with latest options
What does this MR do?
Support for 'track-repositories' Praefect command
Add the `track-repositories` command to `gitlab-ctl praefect` for easier
access. This allows many repositories to be tracked in a single batch by
reading the repositories to track from a file.
This also improves the formatting of the help text for `gitlab-ctl
prafect`. All argument descriptions now start on the same line as their
flags and are aligned. To re-use the same help text between
`track-repository` and `track-repositories`, we use the string as
a template that we add an arbitrary level of indentation to.
Links to documentation have also been fixed to reflect changes in
page anchors during recent updates.
Changelog: added
Add the track-repositories
command to gitlab-ctl praefect
for easier access. This allows many repositories to be tracked in a single batch by reading the repositories to track from a file.
This also improves the formatting of the help text for gitlab-ctl prafect
. All argument descriptions now start on the same line as their flags and are aligned. To re-use the same help text between track-repository
and track-repositories
, we use the string as a template that we add an arbitrary level of indentation to.
Lastly, add support for the new -db-only
flag for praefect remove-repository
Related issues
Checklist
See Definition of done.
For anything in this list which will not be completed, please provide a reason in the MR discussion
Required
-
Merge Request Title, and Description are up to date, accurate, and descriptive -
MR targeting the appropriate branch -
MR has a green pipeline on GitLab.com -
Pipeline is green on dev.gitlab.org if the change is touching anything besides documentation or internal cookbooks -
trigger-package
has a green pipeline running against latest commit
Expected (please provide an explanation if not completing)
-
Test plan indicating conditions for success has been posted and passes -
Documentation created/updated -
Tests added -
Integration tests added to GitLab QA -
Equivalent MR/issue for the GitLab Chart opened
Edited by Robert Marshall