shorter names
parent
3215b2b8ac
commit
0da10f487f
|
@ -1503,6 +1503,12 @@ class AWSJobStack {
|
||||||
cloud_runner_logger_1.default.log(`Creating job aws formation ${taskDefStackName}`);
|
cloud_runner_logger_1.default.log(`Creating job aws formation ${taskDefStackName}`);
|
||||||
await CF.createStack(createStackInput).promise();
|
await CF.createStack(createStackInput).promise();
|
||||||
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
|
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
|
||||||
|
const describeStack = await CF.describeStacks({ StackName: taskDefStackName }).promise();
|
||||||
|
for (const parameter of parameters) {
|
||||||
|
if (!describeStack.Stacks?.[0].Parameters?.some((x) => x.ParameterKey === parameter.ParameterKey)) {
|
||||||
|
throw new Error(`Parameter ${parameter.ParameterKey} not found in stack`);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
await aws_error_1.AWSError.handleStackCreationFailure(error, CF, taskDefStackName);
|
await aws_error_1.AWSError.handleStackCreationFailure(error, CF, taskDefStackName);
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -145,6 +145,12 @@ export class AWSJobStack {
|
||||||
CloudRunnerLogger.log(`Creating job aws formation ${taskDefStackName}`);
|
CloudRunnerLogger.log(`Creating job aws formation ${taskDefStackName}`);
|
||||||
await CF.createStack(createStackInput).promise();
|
await CF.createStack(createStackInput).promise();
|
||||||
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
|
await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise();
|
||||||
|
const describeStack = await CF.describeStacks({ StackName: taskDefStackName }).promise();
|
||||||
|
for (const parameter of parameters) {
|
||||||
|
if (!describeStack.Stacks?.[0].Parameters?.some((x) => x.ParameterKey === parameter.ParameterKey)) {
|
||||||
|
throw new Error(`Parameter ${parameter.ParameterKey} not found in stack`);
|
||||||
|
}
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await AWSError.handleStackCreationFailure(error, CF, taskDefStackName);
|
await AWSError.handleStackCreationFailure(error, CF, taskDefStackName);
|
||||||
throw error;
|
throw error;
|
||||||
|
|
Loading…
Reference in New Issue