Skip to content

Commit da5f319

Browse files
chore(main): release 7.4.0 (#1085)
🤖 I have created a release *beep* *boop* --- ## [7.4.0](7.3.1...7.4.0) (2024-02-15) ### Features * error checking for initial API token call ([#1080](#1080)) ([6b3740a](6b3740a)) ### Bug Fixes * rename `pull_policies` to `pull_policy` in `config.toml` ([#1084](#1084)) ([df39014](df39014)) * repair errors in startup shell script ([#1087](#1087)) ([9b7c465](9b7c465)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: cattle-ops-releaser-2[bot] <134548870+cattle-ops-releaser-2[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 9b7c465 commit da5f319

File tree

9 files changed

+42
-29
lines changed

9 files changed

+42
-29
lines changed

.github/.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "7.3.1"
2+
".": "7.4.0"
33
}

CHANGELOG.md

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

3+
## [7.4.0](https://github.com/cattle-ops/terraform-aws-gitlab-runner/compare/7.3.1...7.4.0) (2024-02-15)
4+
5+
6+
### Features
7+
8+
* error checking for initial API token call ([#1080](https://github.com/cattle-ops/terraform-aws-gitlab-runner/issues/1080)) ([6b3740a](https://github.com/cattle-ops/terraform-aws-gitlab-runner/commit/6b3740a5c63a539e844a89ec810e949d3d1bfca6))
9+
10+
11+
### Bug Fixes
12+
13+
* rename `pull_policies` to `pull_policy` in `config.toml` ([#1084](https://github.com/cattle-ops/terraform-aws-gitlab-runner/issues/1084)) ([df39014](https://github.com/cattle-ops/terraform-aws-gitlab-runner/commit/df39014d8eaacd0535c3cd4ab9e60899a708eea5))
14+
* repair errors in startup shell script ([#1087](https://github.com/cattle-ops/terraform-aws-gitlab-runner/issues/1087)) ([9b7c465](https://github.com/cattle-ops/terraform-aws-gitlab-runner/commit/9b7c4653d71eaa8470c343083c8dfe05ff9c8911))
15+
316
## [7.3.1](https://github.com/cattle-ops/terraform-aws-gitlab-runner/compare/v7.3.0...7.3.1) (2024-02-08)
417

518

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
8585

8686
| Name | Version |
8787
|------|---------|
88-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.35.0 |
88+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.36.0 |
8989
| <a name="provider_local"></a> [local](#provider\_local) | 2.4.1 |
9090
| <a name="provider_tls"></a> [tls](#provider\_tls) | 4.0.5 |
9191

@@ -200,7 +200,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
200200
| <a name="input_runner_worker_docker_machine_instance_spot"></a> [runner\_worker\_docker\_machine\_instance\_spot](#input\_runner\_worker\_docker\_machine\_instance\_spot) | enable = Enable spot instances for the Runner Worker.<br>max\_price = The maximum price willing to pay. By default the price is limited by the current on demand price for the instance type chosen. | <pre>object({<br> enable = optional(bool, true)<br> max_price = optional(string, "on-demand-price")<br> })</pre> | `{}` | no |
201201
| <a name="input_runner_worker_docker_machine_role"></a> [runner\_worker\_docker\_machine\_role](#input\_runner\_worker\_docker\_machine\_role) | additional\_tags = Map of tags that will be added to the Runner Worker.<br>assume\_role\_policy\_json = Assume role policy for the Runner Worker.<br>policy\_arns = List of ARNs of IAM policies to attach to the Runner Workers.<br>profile\_name = Name of the IAM profile to attach to the Runner Workers. | <pre>object({<br> additional_tags = optional(map(string), {})<br> assume_role_policy_json = optional(string, "")<br> policy_arns = optional(list(string), [])<br> profile_name = optional(string, "")<br> })</pre> | `{}` | no |
202202
| <a name="input_runner_worker_docker_machine_security_group_description"></a> [runner\_worker\_docker\_machine\_security\_group\_description](#input\_runner\_worker\_docker\_machine\_security\_group\_description) | A description for the Runner Worker security group | `string` | `"A security group containing Runner Worker instances"` | no |
203-
| <a name="input_runner_worker_docker_options"></a> [runner\_worker\_docker\_options](#input\_runner\_worker\_docker\_options) | Options added to the [runners.docker] section of config.toml to configure the Docker container of the Runner Worker. For<br> details check https://docs.gitlab.com/runner/configuration/advanced-configuration.html<br><br> Default values if the option is not given:<br> disable\_cache = "false"<br> image = "docker:18.03.1-ce"<br> privileged = "true"<br> pull\_policy = "always"<br> shm\_size = 0<br> tls\_verify = "false"<br> volumes = "/cache" | <pre>object({<br> allowed_images = optional(list(string))<br> allowed_pull_policies = optional(list(string))<br> allowed_services = optional(list(string))<br> cache_dir = optional(string)<br> cap_add = optional(list(string))<br> cap_drop = optional(list(string))<br> container_labels = optional(list(string))<br> cpuset_cpus = optional(string)<br> cpu_shares = optional(number)<br> cpus = optional(string)<br> devices = optional(list(string))<br> device_cgroup_rules = optional(list(string))<br> disable_cache = optional(bool, false)<br> disable_entrypoint_overwrite = optional(bool)<br> dns = optional(list(string))<br> dns_search = optional(list(string))<br> extra_hosts = optional(list(string))<br> gpus = optional(string)<br> helper_image = optional(string)<br> helper_image_flavor = optional(string)<br> host = optional(string)<br> hostname = optional(string)<br> image = optional(string, "docker:18.03.1-ce")<br> isolation = optional(string)<br> links = optional(list(string))<br> mac_address = optional(string)<br> memory = optional(string)<br> memory_swap = optional(string)<br> memory_reservation = optional(string)<br> network_mode = optional(string)<br> oom_kill_disable = optional(bool)<br> oom_score_adjust = optional(number)<br> privileged = optional(bool, true)<br> pull_policies = optional(list(string), ["always"])<br> runtime = optional(string)<br> security_opt = optional(list(string))<br> shm_size = optional(number, 0)<br> sysctls = optional(list(string))<br> tls_cert_path = optional(string)<br> tls_verify = optional(bool, false)<br> user = optional(string)<br> userns_mode = optional(string)<br> volumes = optional(list(string), ["/cache"])<br> volumes_from = optional(list(string))<br> volume_driver = optional(string)<br> wait_for_services_timeout = optional(number)<br> })</pre> | <pre>{<br> "disable_cache": "false",<br> "image": "docker:18.03.1-ce",<br> "privileged": "true",<br> "pull_policy": "always",<br> "shm_size": 0,<br> "tls_verify": "false",<br> "volumes": [<br> "/cache"<br> ]<br>}</pre> | no |
203+
| <a name="input_runner_worker_docker_options"></a> [runner\_worker\_docker\_options](#input\_runner\_worker\_docker\_options) | Options added to the [runners.docker] section of config.toml to configure the Docker container of the Runner Worker. For<br> details check https://docs.gitlab.com/runner/configuration/advanced-configuration.html<br><br> Default values if the option is not given:<br> disable\_cache = "false"<br> image = "docker:18.03.1-ce"<br> privileged = "true"<br> pull\_policy = "always"<br> shm\_size = 0<br> tls\_verify = "false"<br> volumes = "/cache" | <pre>object({<br> allowed_images = optional(list(string))<br> allowed_pull_policies = optional(list(string))<br> allowed_services = optional(list(string))<br> cache_dir = optional(string)<br> cap_add = optional(list(string))<br> cap_drop = optional(list(string))<br> container_labels = optional(list(string))<br> cpuset_cpus = optional(string)<br> cpu_shares = optional(number)<br> cpus = optional(string)<br> devices = optional(list(string))<br> device_cgroup_rules = optional(list(string))<br> disable_cache = optional(bool, false)<br> disable_entrypoint_overwrite = optional(bool)<br> dns = optional(list(string))<br> dns_search = optional(list(string))<br> extra_hosts = optional(list(string))<br> gpus = optional(string)<br> helper_image = optional(string)<br> helper_image_flavor = optional(string)<br> host = optional(string)<br> hostname = optional(string)<br> image = optional(string, "docker:18.03.1-ce")<br> isolation = optional(string)<br> links = optional(list(string))<br> mac_address = optional(string)<br> memory = optional(string)<br> memory_swap = optional(string)<br> memory_reservation = optional(string)<br> network_mode = optional(string)<br> oom_kill_disable = optional(bool)<br> oom_score_adjust = optional(number)<br> privileged = optional(bool, true)<br> pull_policies = optional(list(string), ["always"])<br> runtime = optional(string)<br> security_opt = optional(list(string))<br> shm_size = optional(number, 0)<br> sysctls = optional(list(string))<br> tls_cert_path = optional(string)<br> tls_verify = optional(bool, false)<br> user = optional(string)<br> userns_mode = optional(string)<br> volumes = optional(list(string), ["/cache"])<br> volumes_from = optional(list(string))<br> volume_driver = optional(string)<br> wait_for_services_timeout = optional(number)<br> })</pre> | <pre>{<br> "disable_cache": "false",<br> "image": "docker:18.03.1-ce",<br> "privileged": "true",<br> "pull_policies": [<br> "always"<br> ],<br> "shm_size": 0,<br> "tls_verify": "false",<br> "volumes": [<br> "/cache"<br> ]<br>}</pre> | no |
204204
| <a name="input_runner_worker_docker_services"></a> [runner\_worker\_docker\_services](#input\_runner\_worker\_docker\_services) | Starts additional services with the Docker container. All fields must be set (examine the Dockerfile of the service image for the entrypoint - see ./examples/runner-default/main.tf) | <pre>list(object({<br> name = string<br> alias = string<br> entrypoint = list(string)<br> command = list(string)<br> }))</pre> | `[]` | no |
205205
| <a name="input_runner_worker_docker_services_volumes_tmpfs"></a> [runner\_worker\_docker\_services\_volumes\_tmpfs](#input\_runner\_worker\_docker\_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 |
206206
| <a name="input_runner_worker_docker_volumes_tmpfs"></a> [runner\_worker\_docker\_volumes\_tmpfs](#input\_runner\_worker\_docker\_volumes\_tmpfs) | Mount a tmpfs in Executor 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 |

examples/runner-certificates/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ For **user images**, you must:
139139
| Name | Version |
140140
|------|---------|
141141
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
142-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.35.0 |
142+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.36.0 |
143143
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.1 |
144144
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.2 |
145145
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.6.0 |
@@ -149,21 +149,21 @@ For **user images**, you must:
149149
150150
| Name | Version |
151151
|------|---------|
152-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.35.0 |
152+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.36.0 |
153153
154154
## Modules
155155
156156
| Name | Source | Version |
157157
|------|--------|---------|
158158
| <a name="module_runner"></a> [runner](#module\_runner) | ../../ | n/a |
159-
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.1 |
160-
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.1 |
159+
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.2 |
160+
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.2 |
161161
162162
## Resources
163163
164164
| Name | Type |
165165
|------|------|
166-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/data-sources/availability_zones) | data source |
166+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.36.0/docs/data-sources/availability_zones) | data source |
167167
168168
## Inputs
169169

examples/runner-default/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ check `.terraform-version` for the tested version.
3333
| Name | Version |
3434
|------|---------|
3535
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
36-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.35.0 |
36+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.36.0 |
3737
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.1 |
3838
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.2 |
3939
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.6.0 |
@@ -43,22 +43,22 @@ check `.terraform-version` for the tested version.
4343

4444
| Name | Version |
4545
|------|---------|
46-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.35.0 |
46+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.36.0 |
4747

4848
## Modules
4949

5050
| Name | Source | Version |
5151
|------|--------|---------|
5252
| <a name="module_runner"></a> [runner](#module\_runner) | ../../ | n/a |
53-
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.1 |
54-
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.1 |
53+
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.2 |
54+
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.2 |
5555

5656
## Resources
5757

5858
| Name | Type |
5959
|------|------|
60-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/data-sources/availability_zones) | data source |
61-
| [aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/data-sources/security_group) | data source |
60+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.36.0/docs/data-sources/availability_zones) | data source |
61+
| [aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/5.36.0/docs/data-sources/security_group) | data source |
6262

6363
## Inputs
6464

examples/runner-docker/README.md

Lines changed: 5 additions & 5 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.3 |
39-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.35.0 |
39+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.36.0 |
4040
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.1 |
4141
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.2 |
4242
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.6.0 |
@@ -46,21 +46,21 @@ check `.terraform-version` for the tested version.
4646

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

5151
## Modules
5252

5353
| Name | Source | Version |
5454
|------|--------|---------|
5555
| <a name="module_runner"></a> [runner](#module\_runner) | ../../ | n/a |
56-
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.1 |
57-
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.1 |
56+
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.2 |
57+
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.2 |
5858

5959
## Resources
6060

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

6565
## Inputs
6666

examples/runner-pre-registered/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ check `.terraform-version` for the tested version.
1919
| Name | Version |
2020
|------|---------|
2121
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
22-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.35.0 |
22+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | 5.36.0 |
2323
| <a name="requirement_local"></a> [local](#requirement\_local) | 2.4.1 |
2424
| <a name="requirement_null"></a> [null](#requirement\_null) | 3.2.2 |
2525
| <a name="requirement_random"></a> [random](#requirement\_random) | 3.6.0 |
@@ -29,21 +29,21 @@ check `.terraform-version` for the tested version.
2929

3030
| Name | Version |
3131
|------|---------|
32-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.35.0 |
32+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.36.0 |
3333

3434
## Modules
3535

3636
| Name | Source | Version |
3737
|------|--------|---------|
3838
| <a name="module_runner"></a> [runner](#module\_runner) | ../../ | n/a |
39-
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.1 |
40-
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.1 |
39+
| <a name="module_vpc"></a> [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.5.2 |
40+
| <a name="module_vpc_endpoints"></a> [vpc\_endpoints](#module\_vpc\_endpoints) | terraform-aws-modules/vpc/aws//modules/vpc-endpoints | 5.5.2 |
4141

4242
## Resources
4343

4444
| Name | Type |
4545
|------|------|
46-
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.35.0/docs/data-sources/availability_zones) | data source |
46+
| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/5.36.0/docs/data-sources/availability_zones) | data source |
4747

4848
## Inputs
4949

0 commit comments

Comments
 (0)