vend / ecs-cleaner Goto Github PK
View Code? Open in Web Editor NEWCleans up stale and unused ECS task definitions, ECR images and EC2 instances
License: MIT License
Cleans up stale and unused ECS task definitions, ECR images and EC2 instances
License: MIT License
Hello,
I've just tried your program with the following command:
docker run -ti -e AWS_REGION=eu-west-3 -e DEBUG='ecs-cleaner:*' quay.io/vend/ecs-cleaner:latest ecs-task -v -v
and it fails with:
ecs-cleaner:index Starting ecs-cleaner CLI interface +0ms
[notice] Getting task definitions from AWS API
ecs-cleaner:api Getting clusters +112ms
ecs-cleaner:api Getting candidate task definitions +8ms first-page
ecs-cleaner:api Getting candidate task definitions +104ms paging
ecs-cleaner:api Listing services for cluster +6ms arn:aws:ecs:eu-west-3:XXXXXXXXX:cluster/workers-1 first-page
ecs-cleaner:api Listing services for cluster +2ms arn:aws:ecs:eu-west-3:XXXXXXXXX:cluster/spot1 first-page
ecs-cleaner:api Listing services for cluster +2ms arn:aws:ecs:eu-west-3:XXXXXXXXX:cluster/sauron-ingest first-page
ecs-cleaner:api Listing services for cluster +2ms arn:aws:ecs:eu-west-3:XXXXXXXXX:cluster/components-0 first-page
ecs-cleaner:api Getting candidate task definitions +55ms paging
ecs-cleaner:api Listing services for cluster +34ms arn:aws:ecs:eu-west-3:XXXXXXXXX:cluster/components-1 paging
[error] Services cannot be empty.
[debug] InvalidParameterException: Services cannot be empty.
at Request.extractError (/usr/src/app/node_modules/aws-sdk/lib/protocol/json.js:43:27)
at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:668:14)
at Request.transition (/usr/src/app/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.runTo (/usr/src/app/node_modules/aws-sdk/lib/state_machine.js:14:12)
at /usr/src/app/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/usr/src/app/node_modules/aws-sdk/lib/request.js:38:9)
at Request.<anonymous> (/usr/src/app/node_modules/aws-sdk/lib/request.js:670:12)
at Request.callListeners (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
at Request.emit (/usr/src/app/node_modules/aws-sdk/lib/request.js:668:14)
at Request.transition (/usr/src/app/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.runTo (/usr/src/app/node_modules/aws-sdk/lib/state_machine.js:14:12)
at /usr/src/app/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/usr/src/app/node_modules/aws-sdk/lib/request.js:38:9)
All ECS clusters have services. Here is the screenshot of the components-1 cluster (the last one in the above log).
Thanks for any help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.