Fixes 4822: rename domains with cs- prefix #865
Draft
+331
−316
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This moves all the jobs to one command ./cmd/jobs/main.go that takes the name of the job as an argument.
Deletes the repair_latest and cleanup_versions jobs
Adds a new job 'rename_domains' that renames the red hat domain to 'cs-redhat' if its not already that. Renames all other domains to cs-PREVIOUS_NAME if it doesn't already start with 'cs-'.
The rename process involves:
5 is done last so that if the process errors at any point, it can be re-run from the start for that domain simply by re-running the job.
Testing steps