Commit Graph

135 Commits

Author SHA1 Message Date
Puskar Basu
9be7fb74f1 Cloud and workspace flags should not be Global Flags as they are not used for all commands. Closes #3542 2023-09-12 15:27:56 +01:00
Puskar Basu
fa5240064f Fix issue where ensureDefaultConfigFile was always overwriting default.spc. Closes #3814 2023-09-11 14:36:39 +01:00
kai
d9cc25eccf Merge branch 'v0.20.x' 2023-08-25 10:50:49 +01:00
Puskar Basu
7b1d75cfed Fix support for mixed case schema names. Closes #3753 2023-08-25 10:32:03 +01:00
Puskar Basu
6b6e093e35 Fix base inheritance for dashboard input blocks. Closes #3755 2023-08-25 10:24:12 +01:00
Binaek Sarkar
a01776b78f Migrate from 'cloud.steampipe.io' to 'pipes.turbot.com'. Closes #3724 2023-08-08 12:24:38 +01:00
Binaek Sarkar
854819f8f1 Validates workspace profile cache settings. Closes #3646 2023-07-14 13:22:08 +01:00
Puskar Basu
00e4e9169d Organise test_data directory. Closes #3630 2023-07-03 11:57:20 +01:00
kaidaguerre
43dd6c7a61 Refactor Plugin manager:remove support for plugins which do not support multiple connections, simplify startup.
If plugin process crashes, benchmark or dashboard runs can leave running plugin processes after shutdown. Fixes #3598
2023-06-21 16:18:49 +01:00
Puskar Basu
48f2248ddd Fix expected in chaos_and_query tests 2023-06-21 20:09:08 +05:30
kai
c4b256f91f Merge branch 'v0.20.x'
# Conflicts:
#	cmd/plugin.go
#	pkg/steampipeconfig/modconfig/connection.go
#	tests/acceptance/test_files/service.bats
2023-06-21 13:29:01 +01:00
Binaek Sarkar
1aec14bd4c Add test for plugin list with disabled connection. Closes #3561 2023-06-16 18:15:55 +01:00
Meet Rajesh Gor
3185f09bdd Adds support for --output flag for plugin list cmd - along with support for json output. Closes #3368 2023-06-14 10:05:16 +01:00
Binaek Sarkar
9011d3fef3 Merge branch 'v0.20.x' 2023-06-09 20:45:05 +05:30
Binaek Sarkar
feaeeb5061 Fixes issue where blank dimension values are leaving extra spaces in 'table' rendering. Closes #3474 2023-06-09 16:04:02 +01:00
Puskar Basu
2aaf387a2a Add Linux ARM tests in Steampipe Release (CLI and Assets) workflow. Closes #3468 2023-06-09 10:25:24 +01:00
Puskar Basu
4037aaa21e Re-enable tests to verify unmet dependencies behaviour for dashboard. Closes #3359 2023-06-09 08:58:20 +01:00
Puskar Basu
e6ed76ca47 Add plugin list acceptance tests. Closes #3519 2023-06-05 15:17:26 +01:00
Patrick Decat
51f43f108b Allow selection of hosts for steampipe service. Closes #3505 2023-06-01 17:14:56 +01:00
kaidaguerre
136ab15b80 Ensure 'Ready' connections are set to 'Pending' state on startup. Fixes #3483 2023-05-31 14:10:25 +01:00
kaidaguerre
692f3e7c30 Ensure 'Ready' connections are set to 'Pending' state on startup. Fixes #3483 2023-05-31 14:09:20 +01:00
kaidaguerre
862409b64d Ensure schema is created for blank aggregators when connections are added . Closes #3488 2023-05-30 16:08:19 +01:00
Binaek Sarkar
6d73804f3a Fixes issue where 'internal' would be added twice in the search_path if one is mentioned in the non default search path. Closes #3397 2023-05-17 15:19:45 +01:00
kaidaguerre
b0b2c62338 Add support for 'import_schema' property in connection config, controlling whether to create a postgres schema for a steampipe connection. Closes #3407
Rename 'connection_state' table to 'steampipe_connection_state'. #3403
Rename 'internal' table to 'steampipe_internal
Remove 'Connection' property from ConnectionState
2023-05-15 13:07:36 +01:00
Puskar Basu
746fcc80a6 Fixes issue where workspace introspection option was boolean instead of control/info/none. Closes #3389 2023-05-09 13:40:36 +01:00
Puskar Basu
f87096b844 Add test to verify old requires block behaviour (#3360) 2023-04-26 13:03:12 +01:00
Binaek Sarkar
2005bd3c96 Add tests for mod dependency resolution(for args and vars in require). Closes #3345
Co-authored-by: Puskar Basu <puskar@turbot.com>
2023-04-20 11:20:40 +01:00
Puskar Basu
9527111bc7 Fix plugin require deprecation warning message and add tests. #3347 2023-04-20 11:02:34 +01:00
kaidaguerre
f47985f88f Update mod require, deprecate steampipe property and add steampipe block. Deprecate plugin version property and add min_version`. Closes #3347. Fix args passed to dependency mods failing to resolve if they reference variables. Closes #3348 2023-04-19 12:28:53 +01:00
Binaek Sarkar
e4dbced826 Updates to workspace profile - add additional properties and command specific options blocks. Closes #3223 2023-03-21 12:00:47 +00:00
Puskar Basu
8cb5935a36 Add query column in introspection tables to populate FullName if a QueryProvider references a named query. Closes #3161 2023-03-13 15:32:51 +00:00
Puskar Basu
523358d73f Add acceptance test to verify --dashboard-input flag in dashboard runs 2023-03-07 09:45:27 +00:00
Binaek Sarkar
06af870908 Fix running a single dashboard from the command line failing if the dashboard needs inputs and the dashboard name is not fully qualified. Closes #3168. Closes #3154 2023-02-28 15:27:09 +00:00
Puskar Basu
68399b39ef Add acceptance tests for dynamic aggregators. Closes #3147 2023-02-28 11:38:21 +00:00
kai
d266917597 Merge branch 'v0.18.x' into main
# Conflicts:
#	CHANGELOG.md
#	pkg/version/version.go
2023-02-15 14:52:34 +00:00
Binaek Sarkar
d75ab0372e Fixes issue where snapshot mode in query leads to duplicate rows in console/file output 2023-02-15 19:08:19 +05:30
Binaek Sarkar
3096f9bfb8 Adds tests around service lifecycle 2023-02-03 16:32:06 +00:00
Mike Burgess
9669829827 Merge branch 'v0.18.x' 2023-02-03 13:04:02 +00:00
Binaek Sarkar
fbf086f39c Fixes issue where config from 'default.spc' was taking precedence over ENV var settings. Closes #3060 2023-02-03 12:05:30 +00:00
kaidaguerre
34bea3d1ef Add support for aggregator connections with dynamic tables. Closes #2886 2023-01-27 19:47:43 +00:00
Binaek Sarkar
ed4fc2d293 Updates 'csv' output for 'query' to output empty string for cells with 'null' values. Closes #2847 2023-01-20 09:26:30 +00:00
Puskar Basu
8b68c0779f Update introspection tables acceptance test suite. Closes #2906 2023-01-18 14:31:15 +00:00
kaidaguerre
faf7039bad Fix acceptance tests - remove tests using control search path 2023-01-10 09:58:24 +00:00
kaidaguerre
db2cd925bd Update parsing to validate hcl properties. Closes #2923 2023-01-09 21:44:05 +00:00
Puskar Basu
a687326a7d Add dashboard acceptance tests. Closes #2818 2023-01-09 11:48:56 +05:30
kai
04a3daa7c4 Revert "Add dashboard acceptance tests. Closes #2818 "
This reverts commit 0a5aecf6c1.
2023-01-06 18:41:17 +00:00
Puskar Basu
0a5aecf6c1 Add dashboard acceptance tests. Closes #2818 2023-01-06 17:19:31 +00:00
Puskar Basu
34ecf67496 Use consistent and defined exit codes. Closes #2935 2023-01-06 14:14:05 +00:00
Puskar Basu
4f72c3bceb Add acceptance tests to verify query outputs containing null values. Closes #2897 (#2898) 2023-01-03 17:40:25 +00:00
kaidaguerre
fa18c8f0e2 Add support for node reuse. Update graph, flow and hierarchy to declare nodes and edges inline, rather than as a list of references. Closes #2871
Only top level resources can have with and param blocks. Closes #2872
Refactor resource and dashboard run hierarchies to use base impl structs. Closes #2873
2022-12-14 17:18:57 +00:00