Migrations: add objectstorage bits for migrations that test config

What does this MR do?

Migrations: add objectstorage bits for migrations that test config

Add object storage bits, for some newer migrations that functionally test the operational gitlab.yml content for enabled states.

Changelog: changed

These changes will need to be pulled back to 17.11, as typebug.

Related issues

Related to gitlab-org/gitlab#550856 (closed)

See also gitlab-org/build/CNG!2460 (merged) and https://gitlab.com/gitlab-org/gitlab/-/blob/v17.11.4-ee/db/post_migrate/20250404151331_backfill_ci_job_live_trace_application_setting.rb

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

Edited by Jason Plum

Merge request reports

Loading