Commit Graph

156 Commits

Author SHA1 Message Date
Puskar Basu
2d687a83e3 remove dashboard, check options from workspace profile & default config 2024-09-27 18:13:12 +05:30
Puskar Basu
c6b8c835ab Update query JSON output to be consistent across pipelings - also handle duplicate column names. Closes #4317 2024-09-02 12:14:53 +01:00
Puskar Basu
6436415c85 add acceptance test
Signed-off-by: Puskar Basu <puskar@turbot.com>
2024-08-20 16:00:02 +05:30
kaidaguerre
07782a2b13 Adds support for verbose timing information. Closes #4237. Closes #4244
- JSON output format has changed to move the rows to under a `rows` property, with timing information under the `metadata` property
- Update timing display to show rows returned and rows fetched, as well as adding verbose mode which lists all scans
- Use enums for output mode and timing mode - timing is now either `on`, `off` or `verbose`
- Bugfix: ensure error is returned from ExecuteSystemClientCall. Closes #4246
2024-04-17 10:12:17 +01:00
Graza
ecefbcc00c Migrate from GCP to GHCR as CR for Plugins. Closes #4232 2024-04-08 15:15:18 +01:00
Puskar Basu
e35e8c78b4 Add nested dashboards tests (#4211) 2024-03-21 11:27:42 +00:00
Puskar Basu
410fe9ef6f Add deprecation warnings for Mod commands
* print errors and warnings to stderr
* fix tests
* Update description
* update sample workspace profile content
* Changelog for v0.22.0
2024-03-06 11:13:17 +00:00
kaidaguerre
d7ff47b165 Deprecate cloud-token and cloud-host args and params. Write token to new ~/.pipes location (#4147) 2024-02-28 20:29:56 +05:30
Puskar Basu
a02c9a69fb Remove version support from mod plugin require block. Closes #3750 2024-02-27 15:28:44 +00:00
Puskar Basu
f63ff54741 Remove deprecated options. Closes #4131, Closes #4132, Closes #3751 2024-02-22 14:58:34 +00:00
Puskar Basu
a6909be9ba Remove unwanted git modules (#4126) 2024-02-09 17:05:48 +00:00
kai
195f37b9d3 merge v0.21.x
Fix modfile being left invalid after mod uninstall. Fix variables not being reloaded after file watch event. Closes #4123. Closes #4124
2024-02-09 16:04:14 +00:00
kaidaguerre
33210d4fe7 Accept both sp and pp files as mod data extension. Closes #4089 2024-02-05 17:11:00 +00:00
kaidaguerre
08f49d843f For query command, load mod variables syncronously but the rest of mod async. Closes #4109 2024-02-02 15:03:31 +00:00
kaidaguerre
103d53f8e8 Fix setting dependency vars in var file. Fix UI freeze when prompting for workspace variables. Closes #4105 2024-02-01 13:53:21 +00:00
Binaek Sarkar
7a7e86909c Fix acceptance tests and expectations. Closes #4032 2023-12-20 10:49:09 +00:00
Meet Rajesh Gor
a4457be5c8 Fixes issue where a query would return 'null' for an empty resultset when output is set to json in 'query'. Closes #3955 (#3959)
(cherry picked from commit 6cb04c6b5e)
2023-11-29 12:55:13 +00:00
Binaek Sarkar
3f84a2630a Fixes issue where 'cloud-*' needed to be global flags. Closes #3923 2023-09-28 15:20:55 +01:00
Binaek Sarkar
12162b38c4 Fix issue where control fails with empty list as a param. Closes #2094 2023-09-28 12:34:36 +01:00
Binaek Sarkar
0c5b20d922 Fixes issue where cloud login is not recognised even if successful. Closes #3916 2023-09-27 17:22:39 +01:00
kaidaguerre
79606c5bcd Rename internal introspection tables. Fix warning notifications from RefreshConnections. Improve error handlingh for config inconsistencies in conneciton and plugin config. Closes #3886 2023-09-22 16:02:41 +01:00
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