tailwarden / komiser

Open-source cloud-environment inspector. Supporting AWS, GCP, Azure, and more! Your cloud resources will have nowhere to hide!
https://komiser.io
Other
3.9k stars 427 forks source link

GSoC Ideas list #1334

Open AvineshTripathi opened 5 months ago

AvineshTripathi commented 5 months ago

Idea 1: Extend GCP support

Currently we support some of the GCP resources, this issue aims to extend that support to as many resources as we can. Here are the list of resources that can be added:

ref: https://cloud.google.com/terms/services

The scope of the issue also includes proper test coverage. Komiser lacks in proper test coverage. It would be better to have a general testing engine that could be used for majority of resources. The end goal of the test engine should be to allow test for any resources irrespective to provider however for now we can start with test engine for GCP and later from its learning we can plan for a general test engine.

Idea 2: Komiser LLD revamp

Refactor Komiser code to better follow to SOLID principles. Below is diagram representing a proposed responsibility separation

image

Succesful completion of this issue will include

Raj100679 commented 5 months ago

@AvineshTripathi Is there any way, I could work on it during GSOC?

mlabouardy commented 5 months ago

@AvineshTripathi Is there any way, I could work on it during GSOC?

feel free :)