Hi,
Depending on the installation, either in syslog or in a file. IIRC the default in Debian packages uses the syslog.
One immediate thing to test - set the IdleTimeout to 5 minutes and see if that changes something.
The docker+machine driver is known to be troublesome and also not developed anymore to my knowledge. In combination with OpenStack, this is likely your best bet I’d say. A friend of mine has been implementing a similar setup at NETWAYS, where I had blogged about it.
You might have read that GitLab 12.10 now supports AWS autoscaling natively within Fargate. Previously this setup also used docker+machine which has now been replaced with a custom driver using the custom executor.
I’m not sure if that’s possible with OpenStack too, or if plans go there. Since I see OVH in your config, it may be an idea to ask them too, maybe they have some experience in this region ![]()
Peeking into the LXD driver example, this invokes some scripts to run the driver stages. That may be the first attempt to look into OpenStack then. For implementing a real driver in Golang, you probably need to mimic the AWS Fargate logic - this uses the AWS SDK for Golang. I’d love to dive deeper but too many open tasks ![]()
Cheers,
Michael