GitLab-GCP CI/CD: Create UI design for runner create & provisioning in GCP (Admin, Group, Project)
Overview
Create a UI design for the runner create workflow that incorporates selecting Google Cloud as a target.
-
1. {Project} > CI/CD Settings > Runners -
2. {Group} > Build > Runners -
3. Admin Area > CI/CD > Runners
Designs
Follow-ups
- Explore removing the “Region” field to reduce the form (thread)
- Add list of GC permissions/roles to the UI (issue).
- Move the contents of the “Configure Google Cloud project” step into an accordion, and clarify that it should only be done once per GC project.
- Remove the inline Terraform configuration and add a “Download file” and “open in new window” button.
- Make field help popovers focusable and add
aria-labelto help icon. - List roles/permissions needed to configure Google Cloud project (at least in the docs).
Edited by Pedro Moreira da Silva