Skip to content
/ reka Public

A Cloud Resource management Tool to destroy, stop, resume, or clean up unsed resources

License

Notifications You must be signed in to change notification settings

MeNsaaH/reka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reka

Never forget that instance running again

A Cloud Infrastructure Management Tool to stop, resume, clean and destroy resources based on tags

Project Name

REKA is derived from a Native Nigerian Language, Igbo, meaning Reap.

TODO

  • Bootstrap application architecture
  • Schedule resource refreshing
  • Create Web Dashboard
  • generate Sample Yaml config and load config
  • Allow users to specify tags/resources to track from reka UI with reaping Details
  • Support Manual Trigger of resources reaping from Dashboard/CLI
  • Allow authentication username and password set in config file
  • Create Kubernetes Manifests and Helm Charts
  • Create CLI

Supported Resources

Development

Copy config/config.example.yaml to config/config.yaml and make all necessary changes

cp config/config.example.yaml config/config.yaml

# Start Web UI
cd web
go run main.go --config ../config/config.yaml

using air with autoreload UI features

    air -c .air.toml