WARNING!!! THIS PLUGIN IS UNDER ACTIVE DEVELOPMENT!!! Not all features are implemented and tested yet! Usage is at your own risk!!!
This is a fleeting plugin for Yandex Cloud.
The following parameters are supported:
Parameter | Type | Description |
---|---|---|
name |
string | Name of the Auto Scaling Group |
folder_id |
string | ID Folder in YC where running autoscale gitlab-runner |
config_file |
string | Path to YML file for instance configuration |
ssh_file |
string | Path to Private ssh-key *optional |
platform: "standard-v3"
zone: "ru-central1-a"
preemptible: true
serviceAccount: ""
vmServiceAccount: ""
labels:
key: value
resources:
cpu: 2
memory: 2
fraction: 100
disk:
type: "network-ssd"
size: 15
image: ""
network:
network: ""
subnet: ""
security: ""
nat: true
monitoring:
enabled: false
serviceAccount must have compute.admin, vpc.admin
The plugin uses a service account that is attached to the VM, which must have admin rights
Inspired by code of k.mukhin and original gitlab fleeting plugins.