Integration Tests for GCP Secrets Manager

Related: https://gitlab.com/gitlab-org/gitlab/-/issues/433540

What does this MR do?

Introduces: Integration Tests for GCP Secrets Manager

Create runner-side integration tests that verify the entire GCP Secrets Manager retrieval process works correctly from resolved CI/CD configuration to secret retrieval in GitLab Runner.

Why was this MR needed?

To enhance test quality and document the workflow

What's the best way to test this MR?

execute test locally:

go test -v -tags integration ./helpers/secrets/resolvers/gcp_secret_manager

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab/-/issues/433540

Edited by Dmytro Biryukov

Merge request reports

Loading