Commit Graph

260 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
Nathan Mische
8ba2cc5645 Make plugin start timeout configurable. (#4321) 2024-08-30 17:15:41 +05:30
kai
0336832e55 RefreshConnections will create a new connection if it is not in the search path. Closes #4353
Add logging to RefreshConnections
2024-08-19 15:56:50 +01:00
Patrick Decat
7cb8edd1b2 fix: do not abort when unrelated connections are not yet loaded (#4233)
* fix: do not abort when unrelated connections are not yet loaded

* fix: convert config read error to warning
2024-06-06 13:22:18 +01:00
kai
c17bd9388f Accept legacy boolean values for timing in query options. #4237 2024-04-26 14:38:42 +01:00
momantech
f69882f057 chore: remove repetitive words (#4247)
Signed-off-by: momantech <cuimoman@qq.com>
2024-04-24 08:56:42 +01:00
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
loselarry
dcf3d89b01 chore: fix function names in comment (#4240)
Signed-off-by: loselarry <bikangning@yeah.net>
2024-04-10 10:16:18 +01:00
Graza
ecefbcc00c Migrate from GCP to GHCR as CR for Plugins. Closes #4232 2024-04-08 15:15:18 +01:00
kai
f76087172b Merge branch 'v0.22.x' 2024-04-05 12:40:50 +01:00
kaidaguerre
d4f7304aa7 Re-add support for 'implicit' local plugins. Handle a local plugin binary having long name OR short name. Closes #4223. Closes #4196 2024-04-05 12:40:04 +01:00
kaidaguerre
e6e9714e4c Update all ErrorAndWarnings function returns to pass by value, removing possibility of nil ErrorAndWarnings. Closes #3974 (#4212) 2024-03-21 11:46:10 +00:00
kaidaguerre
43540d318c Add support for nested dashboards. Closes #4208 2024-03-20 15:58:57 +00:00
Puskar Basu
47e84aafc0 Fix issue where local plugin was not getting listed. Fixes #4196 2024-03-20 13:18:17 +00:00
kaidaguerre
0db7768ce9 Improve startup performance with high plugin count - parallelize plugin startup. Closes #4183 2024-03-13 12:15:04 +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
kaidaguerre
bb26c0ee81 Add version to steampipe_plugin table. Closes #4141 2024-02-21 14:15:34 +00:00
kai
d73a5a15f6 remove redundant require 2024-02-14 11:59:58 +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
cae96a0a88 Fix modfile being left invalid after mod uninstall. Fix variables not being reloaded after file watch event. Closes #4123. Closes #4124 2024-02-09 12:28:13 +00:00
kai
4e031b447b Merge branch 'v0.21.x'
# Conflicts:
#	pkg/steampipeconfig/modconfig/mod.go
2024-02-06 11:47:32 +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
3458984aaf Update go-kit to v0.9.0. Use terraform-components instead of a direct terraform reference 2024-02-01 17:12:23 +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
kaidaguerre
7d3f1ccb18 Accept both sp and pp files as mod data extension . Closes#4089 2024-01-26 14:46:30 +00:00
Binaek Sarkar
0387595c36 Update calls to go-kit.ListFiles with the new go-kit.ListFilesWithContext. Closes #3884 2024-01-08 11:45:29 +00:00
Binaek Sarkar
085e933ddf Maintain the order of execution when running multiple queries in batch mode. Closes #3728 2024-01-02 11:52:16 +00:00
kaidaguerre
017d99683d Sset connection state to error if plugin load fails. Closes #4043 2023-12-22 15:40:25 +00:00
kaidaguerre
d24c9d90db Updates for steampipe_plugin_column table. Closes #4022
* Fix inconsistent value for plugin in steampipe_plugin_column table - always use long name.
* Rename `plugin_name` column to `plugin`
* Ensure empty col values
2023-12-12 12:44:21 +00:00
kaidaguerre
46ef6ec90a Add steampipe_plugin_column introspection table to internal schema. Closes #4003
(cherry picked from commit 12079986d5)
2023-11-29 12:55:21 +00:00
kaidaguerre
79b66fb9fa Move hcl_helpers and type_conversion package to go-kit. Closes #3962
(cherry picked from commit 737efa381b)
2023-11-29 12:55:13 +00:00
guangwu
d1917fa695 chore: slice loop replace (#3958)
(cherry picked from commit 8ddf26db60)
2023-11-29 12:55:13 +00:00
kaidaguerre
0199aaceca Add function to clear connection cache. Closes #3937
* Add function to clear connection cache.
* Update FDW to v1.9.0 - Add ability to clear connection cache by inserting into settings table.
* Update plugin sdk to v5.6.1
* fix listen unit tests

(cherry picked from commit 4fa11a424e)
2023-09-29 20:20:08 +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
kaidaguerre
2306767fd2 Improve the warning output when plugins with incompatible SDK versions fail to load. Closes #3911 2023-09-27 17:59:32 +01:00
Binaek Sarkar
a4f67498cd Fixes inconsistency in 'check --timing' output. Closes #3914 2023-09-27 16:34:21 +01:00
kaidaguerre
b7710e31e5 re-add support for locally developed plugins in the folder plugins/local. Closes #3904 2023-09-26 16:07:35 +01:00
kai
94a61f1aea Create a plugin instance for implicit plugins even if not installed. #3451 2023-09-26 14:23:23 +01:00
kaidaguerre
49d58d4f52 Fix aggregator error no connection data loaded for child connection if more than one plugin instance is in use. Closes #3899 (#3898)
* Update PopulateChildren.PopulateChildren to take plugin instance into account
* Fix GetNewConnectionStateFromConnectionInsertSql to use connection names not map of connections
2023-09-25 17:14:01 +01:00
kaidaguerre
235cbc2037 Connection watching fixes.
Fix ConnectionConfigMap.Diff  inconsistent usage of Plugin and PluginInstance. Closes #3895
Fix GetConnectionStateErrorSql returning invalid query with additional parameter. Closes #3896
Update FDW to v1.8.0-rc.11 - fix failure to load connection config when importing schema
2023-09-25 12:35:00 +01:00
Puskar Basu
01097a27e6 Warn users to not have mod.sp files in home directory. Closes #2321 2023-09-22 18:07:55 +01:00
Binaek Sarkar
269a74b945 Tweaks to export behaviour in 'check'. Closes #3777
Named exports now combined into a single export. Closes #3773
Do not create export files for Cancelled control runs. Closes #3578
check export should not be silent.  Closes #3577
2023-09-22 17:57:38 +01:00
kaidaguerre
6002bd0c0e Fix RateLimiter.Equals. Closes #3889 2023-09-22 17:25:32 +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
Binaek Sarkar
b7df52c059 Raises warning when pseudo resources are ignored because of named hcl resources. Closes #1328. Closes #1480 2023-09-19 10:39:18 +01:00
Binaek Sarkar
c85b6c336f Adds support for installing all referenced plugins when no arguments are given to 'plugin install'. Closes #3451 2023-09-18 16:27:17 +01:00
kaidaguerre
f232b14f06 Add support for multiple instances of the same plugin version to execute. Closes #3863 2023-09-18 15:39:17 +01:00