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
feat: support setting throughput and iops for ebs volumes (#1063)
## Description
These changes will add support for setting `throughput` and `iops` to
the EBS device that is being attached to the docker_machine instance.
Because setting `iops` is now possible, this will also allow the usage
of `io1` and `io2` EBS volumes types.
## Migrations required
No - If you consider my defaults for the two new variables as sane.
## Verification
I have adapted the module configuration by changing the
`runner_worker_docker_machine_instance` input variables:
```
runner_worker_docker_machine_instance = {
private_address_only = false
types = ["m5.large", "t3.xlarge", "m6a.large"]
subnet_ids = [module.vpc.public_subnets[0]]
runners_idle_time = 180
root_size = 30
volume_type = "io2"
volume_iops = 6000
}
```
The volume was created successfully when testing the runner via Gitlab:
<img width="1144" alt="Screenshot 2024-01-06 at 12 14 09"
src="https://github.com/cattle-ops/terraform-aws-gitlab-runner/assets/25439373/0beca11e-78fd-4ac7-ae9d-47df3c5c1a9f">
0 commit comments