CloudSnorkel / cdk-github-runners

CDK constructs for self-hosted GitHub Actions runners
https://constructs.dev/packages/@cloudsnorkel/cdk-github-runners/
Apache License 2.0
331 stars 37 forks source link

feat: Storage options for EC2 and ECS #624

Closed kichik closed 1 month ago

kichik commented 1 month ago

Set volume type, IOPS and throughput with storageOptions for EC2 and ECS providers.

new Ec2RunnerProvider(stack, 'EC2 Linux', {
  labels: ['ec2', 'linux', 'x64'],
  storageSize: cdk.Size.gibibytes(500),
  storageOptions: {
    volumeType: EbsDeviceVolumeType.IO1,
    iops: 30000,
  },
});

Resolves #621