The Setup module creates the required prerequisite resources to deploy the blueprint in the test environment. This includes the following resources:
- an initial Google Cloud Project
- a service account to execute the tests, with required IAM roles for creating the blueprint resources
- activates required APIs
Name |
Description |
Type |
Default |
Required |
billing_account |
The billing account id associated with the project, e.g. XXXXXX-YYYYYY-ZZZZZZ |
string |
n/a |
yes |
branch_name |
The branch starting the build. |
string |
n/a |
yes |
create_cloud_nat |
Create NAT router on cluster network. |
bool |
false |
no |
folder_id |
The folder to deploy in |
string |
n/a |
yes |
org_id |
The numeric organization id |
string |
n/a |
yes |
single_project |
The example which will be tested, if is true, single project infra will be created; if is false multitentant infra will be created |
bool |
n/a |
yes |
Name |
Description |
billing_account |
n/a |
common_folder_id |
n/a |
envs |
n/a |
gitlab_instance_name |
n/a |
gitlab_instance_zone |
n/a |
gitlab_pat_secret_name |
n/a |
gitlab_project_number |
n/a |
gitlab_secret_project |
n/a |
gitlab_url |
n/a |
gitlab_webhook_secret_id |
n/a |
org_id |
n/a |
project_id |
n/a |
sa_key |
n/a |
teams |
n/a |