Add support for custom timeouts to gitlab_group_service_account
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo.
This MR adds a bunch of additional logging to the delete group service request resource to ensure that we can debug why the tests have been so flakey. In addition, it updates the delete logic to support a custom timeout that can be specified using the timeouts
meta block in terraform/tofu.
This MR also changes the tests for this resource to be non-parallel since they require background process which can be overloaded in some cases when run in parallel.
Edited by Patrick Rice