Optionally delete attached disks and load balancers when deleting a cluster on GKE via GitLab
Problem to solve
When we delete a cluster on GKE https://gitlab.com/gitlab-org/gitlab-ce/issues/46466, the related disks and load balancers are not deleted by default. This creates additional work for users who have to subsequently log onto to GCP dashboard to delete related assets.
Further details
(Include use cases, benefits, and/or goals)
Proposal
When user deletes a cluster from gitlab (post https://gitlab.com/gitlab-org/gitlab-ce/issues/46466) optionally offer to:
- delete attached disks
- delete related load balancers
What does success look like, and how can we measure that?
User no longer has to login to GCP dashboard after deleting a cluster.