Change the postgres-backup bucket config on GCS

This change aims to apply the MR: https://ops.gitlab.net/gitlab-com/gitlab-com-infrastructure/-/merge_requests/1794

The goal is to rollout a new configuration on the gcp bucket to disable versioning and adding a new lifecycle rule that would delete the non-live version data.

Production Change - Criticality 4 C4

Change Objective Describe the objective of the change
Change Type ConfigurationChange
Services Impacted GCP Bucket
Change Team Members JFinotto
Change Criticality C4
Change Reviewer or tested in staging @ahmadsherif
Dry-run output If the change is done through a script, it is mandatory to have a dry-run capability in the script, run the change in dry-run mode and output the result
Due Date Anytime,this change does not put any component in risk
Time tracking to change the lifecycle it could take days to propagate the change or rollback.

Detailed steps for the change

Apply the MR: https://ops.gitlab.net/gitlab-com/gitlab-com-infrastructure/-/merge_requests/1794

Rollback steps

Rollback the MR: https://ops.gitlab.net/gitlab-com/gitlab-com-infrastructure/-/merge_requests/1794

Changes checklist

  • Detailed steps and rollback steps have been filled prior to commencing work
  • SRE on-call has been informed prior to change being rolled out
  • There are currently no open issues labeled as ServiceMonitoring with severities of ~S1 or ~S2