elastic / cloudbeat

Analyzing Cloud Security Posture
Other
39 stars 43 forks source link

Supporting `conditions` configuration in CSPM/KSPM #2144

Open oren-zohar opened 2 months ago

oren-zohar commented 2 months ago

Motivation Following a fearture request from @BenB196 https://github.com/elastic/cloudbeat/issues/2128

Definition of done

Related tasks/epics

kubasobon commented 2 weeks ago

@maxcold I have prepared a PR adding condition variable to our integration. However I'd like to understand how it's used and what remains to be done to fulfill the Definition of Done. Would you be so kind and find time to chat with me about it?

maxcold commented 2 weeks ago

From the cloudbeat side, will providing this variable work out of the box?

From the UX side as we have our custom integration design, I guess we need to involve product and design to find the proper place for such settings. In the default "Add integration" design there is a specific section "Settings" where user can change the settings per input (defined as vars in the manifest). We have a custom design for each var, therefore we will need to design and implement the conditions consistently across the inputs we support