diff options
author | Achilleas Pipinellis <axil@gitlab.com> | 2017-11-15 11:16:38 +0100 |
---|---|---|
committer | Achilleas Pipinellis <axil@gitlab.com> | 2017-11-23 14:58:11 +0100 |
commit | 1982125081b2b029daabd5c965acb5e6e6851cdb (patch) | |
tree | e1c3f524c333f5922e7a70af22d6b543da4380c9 /doc/articles | |
parent | 48db4f2e9865fbc09ca8c96223d854b437374b49 (diff) | |
download | gitlab-ce-1982125081b2b029daabd5c965acb5e6e6851cdb.tar.gz |
Clarify usage of Runner limit and AWS tags
Diffstat (limited to 'doc/articles')
-rw-r--r-- | doc/articles/runner_autoscale_aws/index.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/articles/runner_autoscale_aws/index.md b/doc/articles/runner_autoscale_aws/index.md index d7953e6be69..2f658635b1e 100644 --- a/doc/articles/runner_autoscale_aws/index.md +++ b/doc/articles/runner_autoscale_aws/index.md @@ -134,7 +134,7 @@ check_interval = 0 "amazonec2-vpc-id=vpc-xxxxx", "amazonec2-subnet-id=subnet-xxxxx", "amazonec2-use-private-address=true", - "amazonec2-tags=Name,gitlab-runner-autoscale", + "amazonec2-tags=runner-manager-name,GitLab Runner autoscale,gitlab,true,gitlab-runner-autoscale,true", "amazonec2-security-group=docker-machine-scaler", "amazonec2-instance-type=m4.2xlarge", ] @@ -169,7 +169,9 @@ From the `[[runners]]` section, the most important part is the `executor` which must be set to `docker+machine`. Most of those settings are taken care of when you register the Runner for the first time. -`limit` defines how many jobs can be handled concurrently by this token. +`limit` sets the maximum number of machines (running and idle) that this Runner +will start. For more info check the [relationship between `limit`, `concurrent` +and `IdleCount`](https://docs.gitlab.com/runner/configuration/autoscale.html#how-concurrent-limit-and-idlecount-generate-the-upper-limit-of-running-machines). Example: @@ -269,7 +271,7 @@ Example: "amazonec2-vpc-id=vpc-xxxxx", "amazonec2-subnet-id=subnet-xxxxx", "amazonec2-use-private-address=true", - "amazonec2-tags=Name,gitlab-runner-autoscale", + "amazonec2-tags=runner-manager-name,GitLab Runner autoscale,gitlab,true,gitlab-runner-autoscale,true", "amazonec2-security-group=docker-machine-scaler", "amazonec2-instance-type=m4.2xlarge", ] @@ -288,7 +290,7 @@ under `MachineOptions`. Let's see the most common ones: - `amazonec2-vpc-id=vpc-xxxxx` - Your VPC ID to launch the instance in, read more in [Docker docs about the VPC ID](https://docs.docker.com/machine/drivers/aws/#vpc-id). - `amazonec2-subnet-id=subnet-xxxx` - AWS VPC subnet ID. - `amazonec2-use-private-address=true` - Use the private IP address for docker-machine, but still create a public IP address. Useful to keep the traffic internal and avoid extra costs. -- `amazonec2-tags=Name,gitlab-runner-autoscale` - AWS extra tag key-value pairs, useful to identify the instances on the AWS console. +- `amazonec2-tags=runner-manager-name,GitLab Runner autoscale,gitlab,true,gitlab-runner-autoscale,true` - AWS extra tag key-value pairs, useful to identify the instances on the AWS console. Read more about [using tags in AWS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html). - `amazonec2-security-group=docker-machine-scaler` - AWS VPC security group name, see [AWS security groups](#aws-security-groups). - `amazonec2-instance-type=m4.2xlarge` - The instance type that the child Runners will run on. |