lyft / clutch

Extensible platform for infrastructure management
https://clutch.sh
Apache License 2.0
1.68k stars 119 forks source link

aws: topology cache for aws s3 and iam resources #3019

Closed tolujimoh closed 5 months ago

tolujimoh commented 5 months ago

Description

This CR add topology cache for the following aws resources

This cache is implemented to support autocomplete of aws resources for s3 access workflow

Backend changes https://github.com/lyft/clutch/pull/3023

Proto changes https://github.com/lyft/clutch/pull/3022

tolujimoh commented 5 months ago

Hey @tolujimoh can we break this PR down into 3 parts so its easier to review? 1. Protos 2. backend aws bits 3. topology cache changes?

Hey Mike. I have broken in down to 3 CRs

Proto changes https://github.com/lyft/clutch/pull/3022

Backend changes https://github.com/lyft/clutch/pull/3023

Cache changes https://github.com/lyft/clutch/pull/3019