brunopadz / amictl Goto Github PK
View Code? Open in Web Editor NEWBecause you need to control your AMIs
License: MIT License
Because you need to control your AMIs
License: MIT License
In v0.1.0 the flag --cost
was introduced to give the user an estimated costs of not used AMIs. In the next version it'd be nice to support infracost.
The main idea is to make requests to an already provisioned/installed infracost and return the costs of those AMIs.
We also need provide some references and examples on how to get started with infracost (how to deploy on Kubernetes or ECS) and how to configure amictl to integrate with it.
Implement support of unused AMIs. It'd also be nice to delete by region or delete all AMIs.
None.
Stylize outputs based on number of unused AMIs.
E.g: If unused AMIs >= 50, print the output in red, if > 20 and < 50 print in yellow or something like that. The main idea is to represent with colors that the number of unused AMIs is not a best practice.
As pterm is already used in the project, it'd be nice to use pterm.Println
.
Error messages implemented are too simple, like:
Couldn't create an AWS client
or
Couldn't render the results
It'd be nice to improve these messages and/or show the returned error.
None
All the logic to get the used/not used AMIs today is made through EC2 APIs. Adding support to ASGs would give more security to users when deleting not used AMIs.
AWS is the only cloud provider supported. It'd be nice to support more providers such as:
and so on...
Describe the solution you'd like
Display AMI info when running amictl aws inspect <AMI_ID>
, such as, creation date, size, region and etc...
Every application need tests. :D
Although the app is very simple, it'd be cool to add some documentation.
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.