Skip to content

Commit 1d98627

Browse files
chore(main): release 6.4.0 (#827)
🤖 I have created a release *beep* *boop* --- ## [6.4.0](6.3.1...6.4.0) (2023-05-03) ### Features * add option to read Gitlab Runner Registration token from SSM ([#822](#822)) ([51d63e6](51d63e6)) ### Bug Fixes * disable outputting config.toml by default ([#768](#768)) ([2cd1e44](2cd1e44)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Signed-off-by: Niek Palm <dev.npalm@gmail.com> Co-authored-by: cattle-ops-releaser[bot] <126345536+cattle-ops-releaser[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 2cd1e44 commit 1d98627

File tree

5 files changed

+25
-11
lines changed

5 files changed

+25
-11
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [6.4.0](https://github.com/cattle-ops/terraform-aws-gitlab-runner/compare/6.3.1...6.4.0) (2023-05-03)
4+
5+
6+
### Features
7+
8+
* add option to read Gitlab Runner Registration token from SSM ([#822](https://github.com/cattle-ops/terraform-aws-gitlab-runner/issues/822)) ([51d63e6](https://github.com/cattle-ops/terraform-aws-gitlab-runner/commit/51d63e61f8fe30abe050e14e608f01063a4f5142))
9+
10+
11+
### Bug Fixes
12+
13+
* disable outputting config.toml by default ([#768](https://github.com/cattle-ops/terraform-aws-gitlab-runner/issues/768)) ([2cd1e44](https://github.com/cattle-ops/terraform-aws-gitlab-runner/commit/2cd1e447e1aa87e60afdbfd3162e1792949a1b3c))
14+
315
## [6.3.1](https://github.com/cattle-ops/terraform-aws-gitlab-runner/compare/6.3.0...6.3.1) (2023-04-27)
416

517

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ Made with [contributors-img](https://contrib.rocks).
500500
| Name | Version |
501501
|------|---------|
502502
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.49.0 |
503-
| <a name="provider_local"></a> [local](#provider\_local) | >= 2.4.0 |
503+
| <a name="provider_local"></a> [local](#provider\_local) | 2.4.0 |
504504
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 3 |
505505

506506
## Modules
@@ -597,6 +597,7 @@ Made with [contributors-img](https://contrib.rocks).
597597
| <a name="input_cache_shared"></a> [cache\_shared](#input\_cache\_shared) | Enables cache sharing between runners, false by default. | `bool` | `false` | no |
598598
| <a name="input_cloudwatch_logging_retention_in_days"></a> [cloudwatch\_logging\_retention\_in\_days](#input\_cloudwatch\_logging\_retention\_in\_days) | Retention for cloudwatch logs. Defaults to unlimited | `number` | `0` | no |
599599
| <a name="input_create_runner_iam_role"></a> [create\_runner\_iam\_role](#input\_create\_runner\_iam\_role) | Whether to create the runner IAM role of the gitlab runner agent EC2 instance. | `bool` | `true` | no |
600+
| <a name="input_debug"></a> [debug](#input\_debug) | Enable debug settings for development<br><br> output\_runner\_config\_to\_file: When enabled, outputs the rendered config.toml file in the root module. This can<br> then also be used by Terraform to show changes in plan. Note that enabling this can<br> potentially expose sensitive information.<br> output\_user\_data\_to\_file: When enabled, outputs the rendered userdata.sh file in the root module. This can then<br> also be used by Terraform to show changes in plan. Note that enabling this can<br> potentially expose sensitive information. | <pre>object({<br> output_runner_config_to_file = bool<br> output_runner_user_data_to_file = bool<br> })</pre> | <pre>{<br> "output_runner_config_to_file": false,<br> "output_runner_user_data_to_file": false<br>}</pre> | no |
600601
| <a name="input_docker_machine_download_url"></a> [docker\_machine\_download\_url](#input\_docker\_machine\_download\_url) | (Optional) By default the module will use `docker_machine_version` to download the CKI maintained version (https://gitlab.com/cki-project/docker-machine) of Docker Machine. Alternative you can set this property to download location of the distribution of for the OS. See also https://docs.gitlab.com/runner/executors/docker_machine.html#install | `string` | `""` | no |
601602
| <a name="input_docker_machine_egress_rules"></a> [docker\_machine\_egress\_rules](#input\_docker\_machine\_egress\_rules) | List of egress rules for the docker-machine instance(s). | <pre>list(object({<br> cidr_blocks = list(string)<br> ipv6_cidr_blocks = list(string)<br> prefix_list_ids = list(string)<br> from_port = number<br> protocol = string<br> security_groups = list(string)<br> self = bool<br> to_port = number<br> description = string<br> }))</pre> | <pre>[<br> {<br> "cidr_blocks": [<br> "0.0.0.0/0"<br> ],<br> "description": "Allow all egress traffic for docker machine build runners",<br> "from_port": 0,<br> "ipv6_cidr_blocks": [<br> "::/0"<br> ],<br> "prefix_list_ids": null,<br> "protocol": "-1",<br> "security_groups": null,<br> "self": null,<br> "to_port": 0<br> }<br>]</pre> | no |
602603
| <a name="input_docker_machine_iam_policy_arns"></a> [docker\_machine\_iam\_policy\_arns](#input\_docker\_machine\_iam\_policy\_arns) | List of policy ARNs to be added to the instance profile of the docker machine runners. | `list(string)` | `[]` | no |
@@ -696,6 +697,7 @@ Made with [contributors-img](https://contrib.rocks).
696697
| <a name="input_runners_volume_type"></a> [runners\_volume\_type](#input\_runners\_volume\_type) | Runner instance volume type | `string` | `"gp2"` | no |
697698
| <a name="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 |
698699
| <a name="input_schedule_config"></a> [schedule\_config](#input\_schedule\_config) | Map containing the configuration of the ASG scale-out and scale-in 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_in_time_zone": "Etc/UTC",<br> "scale_out_count": 1,<br> "scale_out_recurrence": "0 8 * * 1-5",<br> "scale_out_time_zone": "Etc/UTC"<br>}</pre> | no |
700+
| <a name="input_secure_parameter_store_gitlab_runner_registration_token_name"></a> [secure\_parameter\_store\_gitlab\_runner\_registration\_token\_name](#input\_secure\_parameter\_store\_gitlab\_runner\_registration\_token\_name) | The name of the SSM parameter to read the GitLab Runner registration token from. | `string` | `"gitlab-runner-registration-token"` | no |
699701
| <a name="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 |
700702
| <a name="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 |
701703
| <a name="input_sentry_dsn"></a> [sentry\_dsn](#input\_sentry\_dsn) | Sentry DSN of the project for the runner to use (uses legacy DSN format) | `string` | `"__SENTRY_DSN_REPLACED_BY_USER_DATA__"` | no |

examples/runner-default/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ check `.terraform-version` for the tested version.
3030
| Name | Version |
3131
|------|---------|
3232
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.64.0 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.65.0 |
3434
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.0 |
3535
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.1 |
3636
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.5.1 |
@@ -40,7 +40,7 @@ check `.terraform-version` for the tested version.
4040

4141
| Name | Version |
4242
|------|---------|
43-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.64.0 |
43+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.65.0 |
4444

4545
## Modules
4646

@@ -54,8 +54,8 @@ check `.terraform-version` for the tested version.
5454

5555
| Name | Type |
5656
|------|------|
57-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.64.0/docs/data-sources/availability_zones) | data source |
58-
| [aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/4.64.0/docs/data-sources/security_group) | data source |
57+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.65.0/docs/data-sources/availability_zones) | data source |
58+
| [aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/4.65.0/docs/data-sources/security_group) | data source |
5959

6060
## Inputs
6161

examples/runner-docker/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ check `.terraform-version` for the tested version.
3636
| Name | Version |
3737
|------|---------|
3838
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1 |
39-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.64.0 |
39+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.65.0 |
4040
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.0 |
4141
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.1 |
4242
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.5.1 |
@@ -46,7 +46,7 @@ check `.terraform-version` for the tested version.
4646

4747
| Name | Version |
4848
|------|---------|
49-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.64.0 |
49+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.65.0 |
5050

5151
## Modules
5252

@@ -60,7 +60,7 @@ check `.terraform-version` for the tested version.
6060

6161
| Name | Type |
6262
|------|------|
63-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.64.0/docs/data-sources/availability_zones) | data source |
63+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.65.0/docs/data-sources/availability_zones) | data source |
6464

6565
## Inputs
6666

examples/runner-public/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ check `.terraform-version` for the tested version.
3030
| Name | Version |
3131
|------|---------|
3232
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.64.0 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 4.65.0 |
3434
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.0 |
3535
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.1 |
3636
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.5.1 |
@@ -40,7 +40,7 @@ check `.terraform-version` for the tested version.
4040

4141
| Name | Version |
4242
|------|---------|
43-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.64.0 |
43+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 4.65.0 |
4444

4545
## Modules
4646

@@ -55,7 +55,7 @@ check `.terraform-version` for the tested version.
5555

5656
| Name | Type |
5757
|------|------|
58-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.64.0/docs/data-sources/availability_zones) | data source |
58+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.65.0/docs/data-sources/availability_zones) | data source |
5959

6060
## Inputs
6161

0 commit comments

Comments
 (0)