-
Notifications
You must be signed in to change notification settings - Fork 694
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add FAQ, Glossary & Troubleshooting docs (#466)
* initial verison of docs folder and files * fix glossary link * update glossary and troubleshooting * add cross reference to troubleshooting * Add item for IPv6 issue in Cloud Shell * Apply suggestions from code review Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com> * make Troubleshooting a section under Prerequisites * adjust common errors heading * Add alternative to upgrade the terraform runner image version * upgrade option is only valid for versions 0.14.x Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>
- Loading branch information
1 parent
ee04cb5
commit 57643a6
Showing
9 changed files
with
289 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Frequently Asked Questions | ||
|
||
## Why am I encountering a low quota with projects created via Terraform Example Foundation? | ||
|
||
When you deploy the Terraform Example Foundation with the Service Account created in step 0-bootstrap, | ||
the project quota will be based on the reputation of your service account rather than your user identity. | ||
In many cases, this quota is initially low. | ||
|
||
We recommend that your request 50 additional projects for the service account, `terraform_service_account`, created in step 0-bootstrap. | ||
You can use the [Request Project Quota Increase](https://support.google.com/code/contact/project_quota_increase) form to request the quota increase. | ||
In the support form, for **Email addresses that will be used to create projects**, use the `terraform_service_account` address that's created in the organization bootstrap module. | ||
If you see other quota errors, see the [Quota documentation](https://cloud.google.com/docs/quota). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Glossary | ||
|
||
Defined terms in the documentation for Terraform Example Foundation are capitalized and have | ||
specific meaning within the domain of knowledge. | ||
|
||
## Terraform Service Account | ||
|
||
The email for privileged service account created in the seed project of the step 0-bootstrap. | ||
This service account is used to run Terraform by Cloud Build and Jenkins using service account impersonation. | ||
|
||
## Seed Project | ||
|
||
Seed Project created in the 0-bootstrap step. It is the project where the Terraform Service Account (`terraform_service_account`) is created and hosts the GCS bucket used to store Terraform state of each environment in subsequent phases. | ||
|
||
## Foundation Pipeline | ||
|
||
A project created in step 0-bootstrap to manage infrastructure **within the organization**. | ||
The pipeline can use **Cloud Build** or **Jenkins** depending or your context and Terraform is executed using the seed project service account. | ||
Also know as the CI/CD project. | ||
It is located under folder `bootstrap`. | ||
|
||
## App Infra Pipeline | ||
|
||
A project created in step 4-projects to host a Cloud Build pipeline configured to manage infrastructure **within projects**. | ||
A separate pipeline exists for each of the business units and it can be configured to use a service account that has limited permissions to deploy into certain projects created in 4-projects. | ||
They are located under folder `common`. |
Oops, something went wrong.