Check overrides length
parent
1c16b5d896
commit
2e41650384
|
|
@ -1605,7 +1605,7 @@ class AWSTaskRunner {
|
||||||
const SubnetTwo = taskDef.baseResources?.find((x) => x.LogicalResourceId === 'PublicSubnetTwo')?.PhysicalResourceId || '';
|
const SubnetTwo = taskDef.baseResources?.find((x) => x.LogicalResourceId === 'PublicSubnetTwo')?.PhysicalResourceId || '';
|
||||||
const ContainerSecurityGroup = taskDef.baseResources?.find((x) => x.LogicalResourceId === 'ContainerSecurityGroup')?.PhysicalResourceId || '';
|
const ContainerSecurityGroup = taskDef.baseResources?.find((x) => x.LogicalResourceId === 'ContainerSecurityGroup')?.PhysicalResourceId || '';
|
||||||
const streamName = taskDef.taskDefResources?.find((x) => x.LogicalResourceId === 'KinesisStream')?.PhysicalResourceId || '';
|
const streamName = taskDef.taskDefResources?.find((x) => x.LogicalResourceId === 'KinesisStream')?.PhysicalResourceId || '';
|
||||||
const task = await AWSTaskRunner.ECS.runTask({
|
const runParameters = {
|
||||||
cluster,
|
cluster,
|
||||||
taskDefinition,
|
taskDefinition,
|
||||||
platformVersion: '1.4.0',
|
platformVersion: '1.4.0',
|
||||||
|
|
@ -1626,7 +1626,11 @@ class AWSTaskRunner {
|
||||||
securityGroups: [ContainerSecurityGroup],
|
securityGroups: [ContainerSecurityGroup],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}).promise();
|
};
|
||||||
|
if (JSON.stringify(runParameters.overrides.containerOverrides).length > 8192) {
|
||||||
|
throw new Error(`Container Overrides length must be at most 8192`);
|
||||||
|
}
|
||||||
|
const task = await AWSTaskRunner.ECS.runTask(runParameters).promise();
|
||||||
const taskArn = task.tasks?.[0].taskArn || '';
|
const taskArn = task.tasks?.[0].taskArn || '';
|
||||||
cloud_runner_logger_1.default.log('Cloud runner job is starting');
|
cloud_runner_logger_1.default.log('Cloud runner job is starting');
|
||||||
await AWSTaskRunner.waitUntilTaskRunning(taskArn, cluster);
|
await AWSTaskRunner.waitUntilTaskRunning(taskArn, cluster);
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -32,7 +32,7 @@ class AWSTaskRunner {
|
||||||
const streamName =
|
const streamName =
|
||||||
taskDef.taskDefResources?.find((x) => x.LogicalResourceId === 'KinesisStream')?.PhysicalResourceId || '';
|
taskDef.taskDefResources?.find((x) => x.LogicalResourceId === 'KinesisStream')?.PhysicalResourceId || '';
|
||||||
|
|
||||||
const task = await AWSTaskRunner.ECS.runTask({
|
const runParameters = {
|
||||||
cluster,
|
cluster,
|
||||||
taskDefinition,
|
taskDefinition,
|
||||||
platformVersion: '1.4.0',
|
platformVersion: '1.4.0',
|
||||||
|
|
@ -53,7 +53,13 @@ class AWSTaskRunner {
|
||||||
securityGroups: [ContainerSecurityGroup],
|
securityGroups: [ContainerSecurityGroup],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}).promise();
|
};
|
||||||
|
|
||||||
|
if (JSON.stringify(runParameters.overrides.containerOverrides).length > 8192) {
|
||||||
|
throw new Error(`Container Overrides length must be at most 8192`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const task = await AWSTaskRunner.ECS.runTask(runParameters).promise();
|
||||||
const taskArn = task.tasks?.[0].taskArn || '';
|
const taskArn = task.tasks?.[0].taskArn || '';
|
||||||
CloudRunnerLogger.log('Cloud runner job is starting');
|
CloudRunnerLogger.log('Cloud runner job is starting');
|
||||||
await AWSTaskRunner.waitUntilTaskRunning(taskArn, cluster);
|
await AWSTaskRunner.waitUntilTaskRunning(taskArn, cluster);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue