paraglider-project / paraglider

Streamlining cloud networking
https://paragliderproject.io
Apache License 2.0
61 stars 4 forks source link

Add a `cleanup` function to API and/or plugins that removes unnecessary infrastructure #143

Open smcclure20 opened 11 months ago

smcclure20 commented 11 months ago

As an example of why this is necessary, imagine the user creates a multicloud rule on an instance but deletes the rule afterwards. Currently, this will not tear down the multicloud infrastructure (it may be used by other rules!). We should implement a cleanup that is either regularly called by the orchestrator or is initiated by the user to remove any costly infrastructure that is not currently being used.

divega commented 4 months ago

@smcclure20 any chance this could be "good first issue" or at least "help wanted"?

smcclure20 commented 4 months ago

I think its a good help wanted at least - will update