Gilab runner doesn't create tags on EC2 instances
Summary
I am using the gitlab runner in aws with docker machine. The gitlab runner don't tag my EC2 instances
Steps to reproduce
I have the policy "arn:aws:iam::aws:policy/AmazonEC2FullAccess" attached to my EC2 instance.
My gitlab runner configuration:
[runners.machine]
IdleCount = 0
IdleTime = 600 # 10min
MaxBuilds = 10
MaxGrowthRate = 1
MachineDriver = "amazonec2"
MachineName = "aws-%s"
MachineOptions = [
"amazonec2-region=eu-west-3",
"amazonec2-ami=ami-XXXXXXXX",
"amazonec2-ssh-user=ec2-user",
"amazonec2-vpc-id=vpc-XXXXXXX",
"amazonec2-subnet-id=subnet-XXXXXXX",
"amazonec2-zone=c",
"amazonec2-use-private-address=true",
"amazonec2-tags=gitlab_runner,True",
"amazonec2-keypair-name=gitlab",
"amazonec2-ssh-keypath=/home/gitlab-runner/.ssh/gitlab",
**"amazonec2-security-group=gitlab-ec2",**
"amazonec2-instance-type=c5.xlarge",
"amazonec2-request-spot-instance=true",
"amazonec2-spot-price=0.15",
"amazonec2-security-group-readonly=true",
"amazonec2-root-size=64",
"amazonec2-device-name=/dev/xvda"
]
Actual behavior
The runner works but I don't have any tags on the EC2 instance
Expected behavior
See the following tag: "gitlab_runner: True"
Environment description
AWS
Used GitLab Runner version
- docker-machine version 0.16.2-gitlab.21, build 77bd8f58
- gilab runner
Version: 16.2.0
Git revision: 782e15da
Git branch: 16-2-stable