per provider container defaults

pull/387/head
Frostebite 2022-04-20 22:11:48 +01:00
parent cff3bb9113
commit bbb0daaf48
3 changed files with 19 additions and 17 deletions

17
dist/index.js vendored
View File

@ -1121,12 +1121,12 @@ class AWSJobStack {
{
ParameterKey: 'ContainerMemory',
ParameterValue: cloud_runner_1.default.buildParameters.cloudRunnerMemory || '2048',
ParameterType: 'Number',
Type: 'Number',
},
{
ParameterKey: 'ContainerCpu',
ParameterValue: cloud_runner_1.default.buildParameters.cloudRunnerCpu || '1024',
ParameterType: 'Number',
Type: 'Number',
},
...secretsMappedToCloudFormationParameters,
];
@ -1146,13 +1146,14 @@ class AWSJobStack {
}
}
}
const createStackInput = {
StackName: taskDefStackName,
TemplateBody: taskDefCloudFormation,
Capabilities: ['CAPABILITY_IAM'],
Parameters: parameters,
};
try {
yield CF.createStack({
StackName: taskDefStackName,
TemplateBody: taskDefCloudFormation,
Capabilities: ['CAPABILITY_IAM'],
Parameters: parameters,
}).promise();
yield CF.createStack(createStackInput).promise();
cloud_runner_logger_1.default.log('Creating cloud runner job');
yield CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -87,12 +87,12 @@ export class AWSJobStack {
{
ParameterKey: 'ContainerMemory',
ParameterValue: CloudRunner.buildParameters.cloudRunnerMemory || '2048',
ParameterType: 'Number',
Type: 'Number',
},
{
ParameterKey: 'ContainerCpu',
ParameterValue: CloudRunner.buildParameters.cloudRunnerCpu || '1024',
ParameterType: 'Number',
Type: 'Number',
},
...secretsMappedToCloudFormationParameters,
];
@ -114,14 +114,15 @@ export class AWSJobStack {
}
}
}
const createStackInput: SDK.CloudFormation.CreateStackInput = {
StackName: taskDefStackName,
TemplateBody: taskDefCloudFormation,
Capabilities: ['CAPABILITY_IAM'],
Parameters: parameters,
};
try {
await CF.createStack({
StackName: taskDefStackName,
TemplateBody: taskDefCloudFormation,
Capabilities: ['CAPABILITY_IAM'],
Parameters: parameters,
}).promise();
await CF.createStack(createStackInput).promise();
CloudRunnerLogger.log('Creating cloud runner job');
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
} catch (error) {