Log stacks after cleanup
parent
2da7434f55
commit
b0cb03b8f6
|
|
@ -636,6 +636,7 @@ class AWSBuildEnvironment {
|
||||||
return fs.readFileSync(`${__dirname}/cloud-formations/task-def-formation.yml`, 'utf8');
|
return fs.readFileSync(`${__dirname}/cloud-formations/task-def-formation.yml`, 'utf8');
|
||||||
}
|
}
|
||||||
cleanupResources(CF, taskDef) {
|
cleanupResources(CF, taskDef) {
|
||||||
|
var _a;
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
core.info('Cleanup starting');
|
core.info('Cleanup starting');
|
||||||
yield CF.deleteStack({
|
yield CF.deleteStack({
|
||||||
|
|
@ -650,7 +651,8 @@ class AWSBuildEnvironment {
|
||||||
yield CF.waitFor('stackDeleteComplete', {
|
yield CF.waitFor('stackDeleteComplete', {
|
||||||
StackName: taskDef.taskDefStackNameTTL,
|
StackName: taskDef.taskDefStackNameTTL,
|
||||||
}).promise();
|
}).promise();
|
||||||
const stacks = yield CF.listStacks().promise();
|
const stacks = (_a = (yield CF.listStacks().promise()).StackSummaries) === null || _a === void 0 ? void 0 : _a.every((x) => x.StackStatus !== 'DELETE_COMPLETE');
|
||||||
|
core.info(`Deleted Stacks: ${taskDef.taskDefStackName}, ${taskDef.taskDefStackNameTTL}`);
|
||||||
core.info(`Stacks: ${JSON.stringify(stacks, undefined, 4)}`);
|
core.info(`Stacks: ${JSON.stringify(stacks, undefined, 4)}`);
|
||||||
core.info('Cleanup complete');
|
core.info('Cleanup complete');
|
||||||
});
|
});
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -369,8 +369,9 @@ class AWSBuildEnvironment implements CloudRunnerProviderInterface {
|
||||||
StackName: taskDef.taskDefStackNameTTL,
|
StackName: taskDef.taskDefStackNameTTL,
|
||||||
}).promise();
|
}).promise();
|
||||||
|
|
||||||
const stacks = await CF.listStacks().promise();
|
const stacks = (await CF.listStacks().promise()).StackSummaries?.every((x) => x.StackStatus !== 'DELETE_COMPLETE');
|
||||||
|
|
||||||
|
core.info(`Deleted Stacks: ${taskDef.taskDefStackName}, ${taskDef.taskDefStackNameTTL}`);
|
||||||
core.info(`Stacks: ${JSON.stringify(stacks, undefined, 4)}`);
|
core.info(`Stacks: ${JSON.stringify(stacks, undefined, 4)}`);
|
||||||
|
|
||||||
core.info('Cleanup complete');
|
core.info('Cleanup complete');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue