Retention policy for our AWS AMI images
Currently we have been keeping all our versioned AMIs, (we've been cleaning up the marketplaces out of necessity). This matches what we do for our regular linux package but there are some additional costs for the AMIs.
- The ami size is larger than our packages
- Amazon requires us to have a root volume snapshot in each region we support, increasing the cost
In https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues/1146 the monthly cost was raised as something to audit.
Should we impose a retention policy for our AMIs? (including our community amis).
For example, keep only the current and previous two major release lines? (So at the moment that would involve removing anything older than 13.0)
cc\ @DarwinJS @dorrino @gitlab-org/distribution for your thoughts