turbot/chaosdynamic

GitHub
steampipe plugin install chaosdynamicsteampipe plugin install chaosdynamic

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 CLI 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;

Get involved