New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ecs-service-image-updater-wait

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ecs-service-image-updater-wait - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

43

index.js

@@ -1,2 +0,2 @@

'use strict'
'use strict';

@@ -10,3 +10,3 @@ const AWS = require('aws-sdk');

AWS.config.update({
region: process.env.AWS_DEFAULT_REGION || 'us-east-1'
region: process.env.AWS_DEFAULT_REGION || 'us-east-1',
});

@@ -22,3 +22,3 @@ }

options.containerNames,
options.image
options.image,
);

@@ -33,5 +33,11 @@

});
}
},
(taskDefinitionArn, next) => {
if (!options.wait) return next(null, taskDefinitionArn);
return updater.waitForStableDeployment(options, (err, service) => {
return next(err, taskDefinitionArn);
});
},
], cb);
}
};

@@ -60,4 +66,4 @@ Object.assign(updater, {

if (!options.serviceName) return done();
return updater.getServiceTaskDefinition(options, done)
}
return updater.getServiceTaskDefinition(options, done);
},
], (err, results) => {

@@ -83,3 +89,3 @@ if (err) return cb(err);

cluster: options.clusterArn,
services: [ options.serviceName ]
services: [options.serviceName],
};

@@ -110,3 +116,3 @@

sort: 'DESC',
status: 'ACTIVE'
status: 'ACTIVE',
};

@@ -149,3 +155,3 @@

});
newTaskDefinition.containerDefinitions[containerIndex].image = image;

@@ -164,3 +170,3 @@ });

'cpu',
'memory'
'memory',
]);

@@ -200,3 +206,3 @@ },

service: options.serviceName,
taskDefinition: taskDefinitionArn
taskDefinition: taskDefinitionArn,
};

@@ -209,4 +215,17 @@

},
waitForStableDeployment(options, cb) {
var ecs = new AWS.ECS();
var params = {
cluster: options.clusterArn,
services: [options.serviceName],
};
ecs.waitFor('servicesStable', params, (err, data) => {
if (err) return cb(err);
cb(null, data.services[0]);
});
},
});
module.exports = updater;
{
"name": "ecs-service-image-updater-wait",
"version": "1.0.0",
"version": "1.0.1",
"description": "Update an ECS service with a new Docker image",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc