Count Terraform state storage in the group/user quota
Release notes
Problem to solve
Count Terraform state storage in the group/user quota
There might be no storage count for object storage at all. See similar efforts from the Package team.
Intended users
User experience goal
The object storage used should show up on the Usage quotas page.
- First, show the storage size counter without charging for it and provide a grace period
- Second, charge for the storage
Proposal
-
Add Terraform storage size counter to project statistics model. -
Whenever a new version is created for a state, store the size of the file and update the associated statistics (See Ci::JobArtifact
for an example) -
Backfill size/statistics for existing state files. -
Add warning to Terraform UI with size of existing states, and date/milestone it will be counted towards the total quota. -
Count Terraform storage towards the total quota, and show the total in the Usage Quotas UI
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.