Introduce Project :: Infrastructure :: Google Cloud page behind a feature flag

Within a GitLab project, Google Cloud users should be able to authenticate, select a project and generate deployment credentials.

With that purpose, this issue wants to introduce a Google Cloud page under Infrastructure section for a GitLab Project.

image

Related MR: gitlab-org/gitlab!70715 (merged)

  • Introduce Google Cloud section under the Project :: Infrastructure section
  • Hide this behind a feature flag incubation_5mp_google_cloud
  • For maintainers only, introduce a project policy rule :manage_project_google_cloud
  • Mockup for the Service Accounts and Deployments section in this page
  • Specs, tests and MR hygiene
Edited by Sri Rang