Add GraphQL API to temporarily increase storage

What does this MR do?

Part of and

This adds the mutation to temporarily increase the storage, by setting temporary_storage_increase_ends_on which later will be used to change the limit during the period of the time. This field can only be set once per namespace.

Try out the mutation

mutation {
  namespaceIncreaseStorageTemporarily(input:{id:"gid://gitlab/Group/28"}) {
    namespace {


Does this MR meet the acceptance criteria?


Availability and Testing


If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Nicolas Dular