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