There is an examples on how to implement all the foundation steps for GitLab in 0-bootstrap/envs/shared/README-GitLab.md But nothing for infrastructure 4-projects and 5-app-infra steps.
It would be very helpful for GitLab users to receive advice or direction for further actions in the phase 4-projects when using CFT with GitLab.
Specifically, how to isolate GCP service accounts for different environments of a single GitLab project.
Did I understand correctly that a separate WIF pool needs to be created beforehand in phase 1-org and used in phase 4-projects, and the SAs need to be divided by environments with attribute_condition = "...".
TL;DR
There is an examples on how to implement all the foundation steps for GitLab in
0-bootstrap/envs/shared/README-GitLab.md
But nothing for infrastructure4-projects
and5-app-infra
steps.It would be very helpful for GitLab users to receive advice or direction for further actions in the phase
4-projects
when using CFT with GitLab.Specifically, how to isolate GCP service accounts for different environments of a single GitLab project. Did I understand correctly that a
separate WIF pool
needs to be created beforehand in phase1-org
and used in phase4-projects
, and the SAs need to be divided by environments withattribute_condition = "..."
.Terraform Resources
No response
Detailed design
No response
Additional information
No response