List the GitLab Managed Terraform states
Release notes
Users of GitLab Managed Terraform state often create multiple state files, like a state file for every branch. Having an overview of the state files attached to a project is the first step in debugging potential errors. This iteration ships GitLab Managed Terraform state lists that provide basic insights into available state files, like the name, the last changes and if the state file is being locked. We intend to provide more functionality in future iterations.
Problem to solve
This issue is for the design of how we will surface the Terraform State file in GitLab's UI (when a project has at least one state file).
Intended users
User experience goal
Provide an overview of the Terraform State files included in a Project and surface information that are useful to the users without making the users navigate to the State file details page to find them. Also allow the project maintainers perform basic actions from the list for the same reason.
Proposal
Iteration 1
As we don't have the connection to MR/Pipeline/commit yet, we just want the simplest design. This is to be refactored into Iteration 2 once #267168 is closed
Iteration 2
Refactor the design to provide additional information about the commit / pipeline / etc.
Further details
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
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.