Chaos Dynamic + Steampipe
Chaos Dynamic Plugin for testing aggregation of dynamic plugin connections with the craziest edge cases we can think of..
Steampipe is an open-source zero-ETL engine to instantly query cloud APIs using SQL.
For example:
select *from chaosdynamic.test1;
+------+------+------------------------------------+| c1 | c2 | _ctx |+------+------+------------------------------------+| c1-1 | c2-1 | {"connection_name":"chaosdynamic"} || c1-0 | c2-0 | {"connection_name":"chaosdynamic"} |+------+------+------------------------------------+
Get started
Install the plugin with Steampipe:
steampipe plugin install chaosdynamic
Update the connection config ($INSTALL_DIR/.steampipe/config/chaosdynamic.spc) as per your requirement, by default the connection config file will look as follows:
connection "chaosdynamic"{ plugin = "chaosdynamic" tables = [ { name = "test1" description = "Test table 1" columns = [ { name = "c1" type = "string" }, { name = "c2" type = "string" }, ] } ]}
Run a query:
select *from chaosdynamic.test1;
)