Explore Creating Release Tools or Chatops Capability to Disable Nightly QA Pipelines During Security Releases
Follow up from gitlab-org/release-tools!2018 (closed)
Maybe we can create an improvement issue where we can enable chatops or release-tools to disable/enable this job perhaps? We'd need to figure out the permissions to enable such which is why I think an issue to track this would work out better for us.
Currently, release managers (and several SETs) do not have the appropriate permissions to edit the Nightly QA pipeline in order to disable it during a security release: https://gitlab.com/gitlab-org/quality/nightly/-/pipeline_schedules
Ideally, while a security release is ongoing, Nightly QA pipelines would be disabled to help reduce noise for QA on-call DRIs by preventing nightly tests from failing either against an outdated package or when mirroring is down while Omnibus nightly builds are paused.
This issue is to explore building capabilities into release tools or chatops that could disable the Nightly QA pipeline during a security release, and re-enable again once the release is complete.