Action to remove only a single version of a state file

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

Problem to solve

As a Developer Team Lead, I want to delete specific versions of a state file, so that I can clean up leaked secrets or erroneous and huge state versions.

Intended users

User experience goal

Iteration 1:

  • provide a graphql api to remove a state file version

Iteration 2:

  • provide a GUI action to remove a state file version

Proposal

004_Terraform-State_file_management-State_page-Versions-default-actions_hover

005_Terraform-State_file_management-State_page-Versions-default-remove_modal 006_Terraform-State_file_management-State_page-Versions-deleted

007_Terraform-State_file_management-State_page-Versions-deleted

008_Terraform-State_file_management-State_page-Versions-deleted

Further details

  • The Remove action is not available for the latest version.
  • Removing the version should remove it from DB and object storage too.

Permissions and Security

Documentation

Availability & Testing

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

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖