diff --git a/terraform-aws-github-runner/modules/runners/lambdas/runners/src/scale-runners/runners.ts b/terraform-aws-github-runner/modules/runners/lambdas/runners/src/scale-runners/runners.ts index 8889119683..3c0e6885e9 100644 --- a/terraform-aws-github-runner/modules/runners/lambdas/runners/src/scale-runners/runners.ts +++ b/terraform-aws-github-runner/modules/runners/lambdas/runners/src/scale-runners/runners.ts @@ -164,11 +164,23 @@ export async function listRunners( .describeInstances({ Filters: ec2Filters }) .promise() .then((describeInstanceResult): DescribeInstancesResultRegion => { + const listOfRunnersIdType: string[] = ( + describeInstanceResult?.Reservations?.flatMap((reservation) => { + return ( + reservation.Instances?.map((instance) => { + return `${instance.InstanceId} - ${ + instance.Tags?.find((e) => e.Key === 'RunnerType')?.Value + }`; + }) ?? [] + ); + }) ?? [] + ).filter((desc): desc is string => desc !== undefined); console.debug( `[listRunners]: Result for EC2({ region: ${awsRegion} })` + - `.describeInstances({ Filters: ${ec2Filters} }) = ` + + `.describeInstances({ Filters: ${JSON.stringify(ec2Filters)} }) = ` + `${describeInstanceResult?.Reservations?.length ?? 'UNDEF'}`, ); + console.debug(`[listRunners]: ${listOfRunnersIdType.join('\n ')}`); return { describeInstanceResult, awsRegion }; }); },