GraphQL: Create field to return list of permissions required for Google Cloud project setup for runner provisioning
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
In order to support this part of the UX design, we need to return a new field from runnerCloudProvisioningOptions, consisting of an array of permissions required to set up a GC project:
{
project(fullPath: "gitlab-org/playground") {
id
runnerCloudProvisioningOptions(
provider: GOOGLE_CLOUD
cloudProjectId: "dev-gcp-s3c-integrati-9abafed1"
) {
... on CiRunnerGoogleCloudProvisioningOptions {
requiredProjectPermissions
}
}
}
}
Edited by 🤖 GitLab Bot 🤖
