You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
-4
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,3 @@ YES | NO - If yes please describe the migration.
10
10
11
11
Please mention the examples you have verified.
12
12
13
-
## Documentation
14
-
15
-
We use [pre-commit](https://pre-commit.com/) to update the Terraform inputs and outputs in the documentation via [terraform-docs](https://github.com/terraform-docs/terraform-docs). Ensure you have installed those components.
|[aws_ami.docker-machine](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami)| data source |
375
+
|[aws_ami.docker_machine](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami)| data source |
376
376
|[aws_ami.runner](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami)| data source |
377
377
|[aws_availability_zone.runners](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zone)| data source |
378
378
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
@@ -450,14 +450,13 @@ Made with [contributors-img](https://contrib.rocks).
450
450
| <aname="input_runner_instance_ebs_optimized"></a> [runner\_instance\_ebs\_optimized](#input\_runner\_instance\_ebs\_optimized)| Enable the GitLab runner instance to be EBS-optimized. |`bool`|`true`| no |
451
451
| <aname="input_runner_instance_enable_monitoring"></a> [runner\_instance\_enable\_monitoring](#input\_runner\_instance\_enable\_monitoring)| Enable the GitLab runner instance to have detailed monitoring. |`bool`|`true`| no |
| <aname="input_runner_instance_metadata_options_http_endpoint"></a> [runner\_instance\_metadata\_options\_http\_endpoint](#input\_runner\_instance\_metadata\_options\_http\_endpoint)| DEPRECATED, replaced by runner\_instance\_metadata\_options. Enable the Gitlab runner agent instance metadata service. The allowed values are enabled, disabled. |`string`|`null`| no |
454
-
| <aname="input_runner_instance_metadata_options_http_tokens"></a> [runner\_instance\_metadata\_options\_http\_tokens](#input\_runner\_instance\_metadata\_options\_http\_tokens)| EPRECATED, replaced by runner\_instance\_metadata\_options. Set if Gitlab runner agent instance metadata service session tokens are required. The allowed values are optional, required. |`string`|`null`| no |
455
453
| <aname="input_runner_instance_spot_price"></a> [runner\_instance\_spot\_price](#input\_runner\_instance\_spot\_price)| By setting a spot price bid price the runner agent will be created via a spot request. Be aware that spot instances can be stopped by AWS. Choose "on-demand-price" to pay up to the current on demand price for the instance type chosen. |`string`|`null`| no |
456
454
| <aname="input_runner_root_block_device"></a> [runner\_root\_block\_device](#input\_runner\_root\_block\_device)| The EC2 instance root block device configuration. Takes the following keys: `device_name`, `delete_on_termination`, `volume_type`, `volume_size`, `encrypted`, `iops`, `throughput`, `kms_key_id`|`map(string)`|`{}`| no |
457
455
| <aname="input_runner_tags"></a> [runner\_tags](#input\_runner\_tags)| Map of tags that will be added to runner EC2 instances. |`map(string)`|`{}`| no |
458
456
| <aname="input_runners_add_dind_volumes"></a> [runners\_add\_dind\_volumes](#input\_runners\_add\_dind\_volumes)| Add certificates and docker.sock to the volumes to support docker-in-docker (dind) |`bool`|`false`| no |
459
457
| <aname="input_runners_additional_volumes"></a> [runners\_additional\_volumes](#input\_runners\_additional\_volumes)| Additional volumes that will be used in the runner config.toml, e.g Docker socket |`list(any)`|`[]`| no |
460
458
| <aname="input_runners_check_interval"></a> [runners\_check\_interval](#input\_runners\_check\_interval)| defines the interval length, in seconds, between new jobs check. |`number`|`3`| no |
459
+
| <aname="input_runners_clone_url"></a> [runners\_clone\_url](#input\_runners\_clone\_url)| Overwrites the URL for the GitLab instance. Use only if the runner can’t connect to the GitLab URL. |`string`|`""`| no |
461
460
| <aname="input_runners_concurrent"></a> [runners\_concurrent](#input\_runners\_concurrent)| Concurrent value for the runners, will be used in the runner config.toml. |`number`|`10`| no |
462
461
| <aname="input_runners_disable_cache"></a> [runners\_disable\_cache](#input\_runners\_disable\_cache)| Runners will not use local cache, will be used in the runner config.toml |`bool`|`false`| no |
463
462
| <aname="input_runners_docker_registry_mirror"></a> [runners\_docker\_registry\_mirror](#input\_runners\_docker\_registry\_mirror)| The docker registry mirror to use to avoid rate limiting by hub.docker.com |`string`|`""`| no |
@@ -486,11 +485,11 @@ Made with [contributors-img](https://contrib.rocks).
486
485
| <aname="input_runners_request_concurrency"></a> [runners\_request\_concurrency](#input\_runners\_request\_concurrency)| Limit number of concurrent requests for new jobs from GitLab (default 1). |`number`|`1`| no |
487
486
| <aname="input_runners_request_spot_instance"></a> [runners\_request\_spot\_instance](#input\_runners\_request\_spot\_instance)| Whether or not to request spot instances via docker-machine |`bool`|`true`| no |
488
487
| <aname="input_runners_root_size"></a> [runners\_root\_size](#input\_runners\_root\_size)| Runner instance root size in GB. |`number`|`16`| no |
| <aname="input_runners_services_volumes_tmpfs"></a> [runners\_services\_volumes\_tmpfs](#input\_runners\_services\_volumes\_tmpfs)|Mount a tmpfs in gitlab service container. https://docs.gitlab.com/runner/executors/docker.html#mounting-a-directory-in-ram| <pre>list(object({<br> volume = string<br> options = string<br> }))</pre> |`[]`| no |
490
489
| <aname="input_runners_shm_size"></a> [runners\_shm\_size](#input\_runners\_shm\_size)| shm\_size for the runners, will be used in the runner config.toml |`number`|`0`| no |
491
490
| <aname="input_runners_token"></a> [runners\_token](#input\_runners\_token)| Token for the runner, will be used in the runner config.toml. |`string`|`"__REPLACED_BY_USER_DATA__"`| no |
492
491
| <aname="input_runners_use_private_address"></a> [runners\_use\_private\_address](#input\_runners\_use\_private\_address)| Restrict runners to the use of a private IP address. If `runner_agent_uses_private_address` is set to `true`(default), `runners_use_private_address` will also apply for the agent. |`bool`|`true`| no |
| <aname="input_runners_volumes_tmpfs"></a> [runners\_volumes\_tmpfs](#input\_runners\_volumes\_tmpfs)|Mount a tmpfs in runner container. https://docs.gitlab.com/runner/executors/docker.html#mounting-a-directory-in-ram| <pre>list(object({<br> volume = string<br> options = string<br> }))</pre> |`[]`| no |
494
493
| <aname="input_schedule_config"></a> [schedule\_config](#input\_schedule\_config)| Map containing the configuration of the ASG scale-in and scale-up for the runner instance. Will only be used if enable\_schedule is set to true. |`map(any)`| <pre>{<br> "scale_in_count": 0,<br> "scale_in_recurrence": "0 18 * * 1-5",<br> "scale_out_count": 1,<br> "scale_out_recurrence": "0 8 * * 1-5"<br>}</pre> | no |
495
494
| <aname="input_secure_parameter_store_runner_sentry_dsn"></a> [secure\_parameter\_store\_runner\_sentry\_dsn](#input\_secure\_parameter\_store\_runner\_sentry\_dsn)| The Sentry DSN name used to store the Sentry DSN in Secure Parameter Store |`string`|`"sentry-dsn"`| no |
496
495
| <aname="input_secure_parameter_store_runner_token_key"></a> [secure\_parameter\_store\_runner\_token\_key](#input\_secure\_parameter\_store\_runner\_token\_key)| The key name used store the Gitlab runner token in Secure Parameter Store |`string`|`"runner-token"`| no |
|[archive_file.terminate_runner_instances_lambda](https://registry.terraform.io/providers/hashicorp/archive/latest/docs/data-sources/file)| data source |
129
-
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
130
130
|[aws_iam_policy_document.assume_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
131
131
|[aws_iam_policy_document.lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
description="DEPRECATED, replaced by runner_instance_metadata_options. Enable the Gitlab runner agent instance metadata service. The allowed values are enabled, disabled."
error_message="The \"runner_instance_metadata_options_http_endpoint\" variable is no longer used. To migrate, set the \"runner_instance_metadata_options.http_endpoint\" variable to the original value."
description="EPRECATED, replaced by runner_instance_metadata_options. Set if Gitlab runner agent instance metadata service session tokens are required. The allowed values are optional, required."
error_message="The \"runner_instance_metadata_options_http_tokens\" variable is no longer used. To migrate, set the \"runner_instance_metadata_options.http_token\" variable to the original value."
117
-
}
118
-
}
119
-
120
98
variable"docker_machine_instance_type" {
121
99
description="Instance type used for the instances hosting docker-machine."
0 commit comments