Comments (8)
@daanielcarvalho you can set the variable runners_root_size
. It is used for setting the size of the disk of the docker-machine instances.
from terraform-aws-gitlab-runner.
Hi
I use runners_root_size = "30" and I still get 8gb machine running.
Thanks in advance
Daniel
from terraform-aws-gitlab-runner.
Hi Daniel @daanielcarvalho
Is this the instance that is used for the agent? Or is this an instance used for hosting the runners. Typically a spot instances managed via docker-machine? In case this spot instance disk is not changed, please can you check if the root size is set in the user_data script in the launch coniguration.
If you would like to change the size of the disk of the instance hosting the agent, you have to create a change in the source. Feel free to propose a PR
from terraform-aws-gitlab-runner.
Hello
this is for the instances that will run the docker image with runner specifications!
Thanks
Daniel
from terraform-aws-gitlab-runner.
@daanielcarvalho a bit late response. Just verified and it works as documented. By setting runners_root_size = 25
the seize of the volume is 25 GB for example
from terraform-aws-gitlab-runner.
I will close the issue for now, Thanks for reporting
from terraform-aws-gitlab-runner.
@npalm this is not resolved! I just set the value of runners_root_size
in a v4.1.0 module instance and still got only 8 GB.
I hope it's fine with you if I submit a PR replacing LCs with LTs and also using an input variable for setting root block device size at LT-time instead of boot time.
from terraform-aws-gitlab-runner.
@bsuv Thank you for reporting. The runner setup supports two modes, See the scenario's mentionin the readme.
In the first mode the builds are scheduled via a docker machine on spot instances. The runners_root_size
sized is used for the spot instances hosting docker machine (see sample runner-default). In the thirds scenario builds are running on the the instance created by the auto scaling group via docker. for that instance the size is currently not configurable (see example runner-docker).
So feel free to propose PR's for:
- make the size of the runner agent instance configurable / instance used for build when executor is
docker
. - convert Launch group to Lauch template.
Would be great if you can split them in 2 PR's
from terraform-aws-gitlab-runner.
Related Issues (20)
- Using `nonsensitive` in `runner_user_data` variable causes `terraform plan` to fail HOT 2
- No route to host after scripts of job HOT 7
- Docker Machine executor retired HOT 1
- Since version 7.2.1 the old registration model no longer support removing the registration_token from the module HOT 4
- Documentation Has Non-Existant Variables Referenced HOT 2
- Missing the addition of the GetParameter policy to be able to retrieve a parameter from SSM
- 'remove-gitlab-registration' script can invalidate in-use runner authentication token HOT 10
- issue with pull_policies HOT 3
- v7.2.3 not available on Terraform Registry HOT 17
- Terraform destroy doesn't work HOT 5
- Module update removes registered runner but does not create a new runner HOT 5
- Add ipv6 support HOT 10
- SSM Session Manager not working HOT 3
- Shell scripts are not checked for errors HOT 2
- docker_registry_mirror_url not working
- Support Docker option for IPv6 HOT 4
- Spot Fleet doesn't work as expected HOT 2
- reported by mistake, please remove
- spot_request_housekeeping resources are created when runner_worker_docker_machine_instance_spot enable is false HOT 1
- Support for glrt- tokens HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-aws-gitlab-runner.