Skip to content

Deploy freeze: edit a freeze period via UI

Problem to solve

#24295 (closed) introduces Deployment Freezes on a project level. This issue is a follow up of the MVC, and intends to allow users to edit/manage existing freeze periods using GitLab's ui (project settings).

Intended users

Further details

Proposal

As a DevOps Engineer/Release Manager, I want to edit deployment freezes I specified, so that I can keep my information up to date.

  • On project settings > ci/cd > deployment freezes: once the section is expanded, the user will see a list of existing deploy freezes, if applicable.
  • User should have an option to Edit an existing deploy freeze. The option is available depending on user permission.
    • When editing a deploy freeze, the modal should popup with the form pre-filled.
    • User should be able to update the information. Form validation should apply.
    • The primary modal button should read Save changes.
    • Clicking the Cancel button should close the modal. No information is stored or updated.
    • Clicking the Save changes button should close the modal and the new information about the deployment freeze should be displayed on the page.

UX Prototypes

SEE PROTOTYPES ON THE DESIGN TAB

Permissions and Security

Documentation

Yes, this will require a new documentation page.

Link to new page: https://docs.gitlab.com/ee/user/project/releases/#edit-a-deploy-freeze

Availability & Testing

What does success look like, and how can we measure that?

Users will be able to edit/update existing deployment freezes via UI.

What is the type of buyer?

Is this a cross-stage feature?

No.

Links / references

Edited by Rayana Verissimo