Skip to content

Commit 4b661e5

Browse files
authored
Display task container names for ECS task state change events (#175)
https://ucsc-cgl.atlassian.net/browse/SEAB-6746
1 parent 1a1719e commit 4b661e5

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • cloud-watch-to-slack-testing/deployment

cloud-watch-to-slack-testing/deployment/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,13 @@ function ecsTaskStateChangeMessageText(message) {
258258
const taskArn = message?.detail?.taskArn;
259259
const lastStatus = message?.detail?.lastStatus;
260260
let messageText = `Task ${taskArn} is now ${lastStatus}`;
261+
const taskContainers = message?.detail?.containers;
262+
if (Array.isArray(taskContainers)) {
263+
const taskContainerNames = taskContainers
264+
?.map((container) => container.name)
265+
?.join(", ");
266+
messageText += `\nContainers: ${taskContainerNames}`;
267+
}
261268
["startedAt", "stoppedAt", "stoppedReason"].forEach((name) => {
262269
const value = message?.detail?.[name];
263270
if (value != undefined) {

0 commit comments

Comments
 (0)