[Feature flag] Rollout of vue3_migrate_pipeline_usage_quotas

Summary

Roll out the feature currently behind the vue3_migrate_pipeline_usage_quotas feature flag.

Note

Process and guidance live in the docs — this issue is just the commands and a place to track the rollout. "Rolling out" means incrementally enabling the flag on GitLab.com to validate stability — it is not the same as releasing the feature, which happens when the flag is removed. Feature flag controls · Feature flag lifecycle

What could go wrong?

Blast radius is the admin pipeline usage quotas page. It is admin-only, so few users reach it. No data is written, so there is no data-loss risk.

The page builds its tab list at runtime from metadata objects. Check that the pipeline tab appears at all, and that its minutes usage table renders.

Rollout

Run all production /chatops in #production and cross-post the results to TBD. Background: incremental rollout process, feature actors.

Non-production

/chatops gitlab run feature set vue3_migrate_pipeline_usage_quotas 50 --actors --dev --pre --staging --staging-ref
/chatops gitlab run feature set vue3_migrate_pipeline_usage_quotas true --dev --pre --staging --staging-ref

Production — percentage rollout (wait ≥15 min between steps, watch dashboards):

/chatops gitlab run feature set vue3_migrate_pipeline_usage_quotas <percentage> --actors

Or target specific actors instead:

/chatops gitlab run feature set --project=gitlab-org/gitlab,gitlab-org/gitlab-foss vue3_migrate_pipeline_usage_quotas true
/chatops gitlab run feature set --group=gitlab-org,gitlab-com vue3_migrate_pipeline_usage_quotas true
/chatops gitlab run feature set --user=mrincon vue3_migrate_pipeline_usage_quotas true

Before global rollout

Confirm the relevant gotchas before going to 100% — see enabling a feature for GitLab.com:

Cleanup

Remove the flag once deemed stable — see cleaning up. Track it here, or open a follow-up Feature Flag Cleanup issue. Remove the flag and its YAML definition from the codebase, then:

/chatops gitlab run release check <merge-request-url> <milestone>
/chatops gitlab run feature delete vue3_migrate_pipeline_usage_quotas --dev --pre --staging --staging-ref --production

Rollback

/chatops gitlab run feature set vue3_migrate_pipeline_usage_quotas false                                         # production
/chatops gitlab run feature set vue3_migrate_pipeline_usage_quotas false --dev --pre --staging --staging-ref     # non-production
/chatops gitlab run feature delete vue3_migrate_pipeline_usage_quotas --dev --pre --staging --staging-ref --production  # remove entirely