Skip to content

Release avoiding copy operation in terraform modules upload

What does this MR do and why?

When uploading a terraform module, we put the file in a temp location on object store, then copy the file from the temp location to a permanent one. In this MR, we avoid this copy operation and upload the file to its final location from the beginning. This helps save time & cost in terraform modules upload.

In Avoid copy operation during Terraform modules r... (!150713 - merged), we introduced this fix. Now we release the fix and clean-up the feature flag after a couple of days of global rollout.

Monitoring didn't show any errors and the there's significant decrease in the time of the upload endpoint.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

N/A

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Related to #439811 (closed)

Edited by Moaz Khalifa

Merge request reports