File tree Expand file tree Collapse file tree
lambdas/functions/control-plane/src/pool Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,6 +82,7 @@ export function createEc2PoolProvider(): PoolRunnerProvider {
8282 const config = loadEc2PoolProviderConfig ( ) ;
8383
8484 return {
85+ type : 'ec2' ,
8586 listRunners : listEc2PoolRunners ,
8687 countAvailableRunners : calculateEc2PoolSize ,
8788 createRunners : createEc2PoolRunners . bind ( undefined , config ) ,
Original file line number Diff line number Diff line change 11import type { Octokit } from '@octokit/rest' ;
22
3+ import type { RunnerProvider } from '../runner-provider' ;
34import type { CreateGitHubRunnerConfig , GitHubRunnerType } from '../scale-runners/types' ;
45
56export interface RunnerStatus {
@@ -19,7 +20,7 @@ export interface CreatePoolRunnersInput {
1920 githubInstallationClient : Octokit ;
2021}
2122
22- export interface PoolRunnerProvider < TRunner = unknown > {
23+ export interface PoolRunnerProvider < TRunner = unknown > extends RunnerProvider {
2324 listRunners ( input : ListPoolRunnersInput ) : Promise < TRunner [ ] > ;
2425 countAvailableRunners (
2526 runners : TRunner [ ] ,
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ export interface PoolEvent {
1818export async function adjust ( event : PoolEvent ) : Promise < void > {
1919 const runnerProviderType = resolveRunnerProviderType ( event . type ) ;
2020 const runnerProvider = createPoolRunnerProvider ( runnerProviderType ) ;
21- logger . info ( `Checking current ${ runnerProviderType } pool size against pool of size: ${ event . poolSize } ` ) ;
21+ logger . info ( `Checking current ${ runnerProvider . type } pool size against pool of size: ${ event . poolSize } ` ) ;
2222 const runnerLabels = process . env . RUNNER_LABELS || '' ;
2323 const runnerGroup = process . env . RUNNER_GROUP_NAME || '' ;
2424 const runnerNamePrefix = process . env . RUNNER_NAME_PREFIX || '' ;
You can’t perform that action at this time.
0 commit comments