Add taskscaler state storage options

What does this MR do?

Adds state storage options for taskscaler-based executors.

Why was this MR needed?

So that pre-existing instances are not automatically removed on Runner start.

What's the best way to test this MR?

TBC

What are the relevant issue numbers?

gitlab-org/fleeting/fleeting#33 (closed)

Merge request reports

Loading