turbot / steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
https://steampipe.io
GNU Affero General Public License v3.0
6.67k stars 262 forks source link

Make plugin startup timeout configurable #4320

Open nmische opened 6 days ago

nmische commented 6 days ago

Is your feature request related to a problem? Please describe. I'm always frustrated when I attempt to run steampipe with a large number of kubernetes connections, as I get the following error:

Error: failed to start plugin manager: timeout while waiting for plugin to start

Describe the solution you'd like Make plugin startup timeout configurable. See: https://github.com/turbot/steampipe/blob/develop/pkg/pluginmanager_service/plugin_manager.go#L672-L673

Describe alternatives you've considered

Additional context I have tried to figure out how to add this configuration option a few times but have yet to have any success.

nmische commented 3 days ago

I finally fingured out what I was doing wrong while trying to develop a fix for this issue. I needed to rebuild the fdw to pick up the changes to the plugin HCL.