Commit Graph

172 Commits

Author SHA1 Message Date
kai
c97a85caf3 Merge branch 'v0.18.x' into main 2023-01-17 12:53:35 +00:00
kaidaguerre
33f4f80565 Workspace file watching events sometime cause dashboard to stall and stop responding to events. Cancelling dashboards (e.g. by pressing 'back' on the browser) sometimes leave the server in a state where it will not respond to socket events. Closes #3007. Closes #3008 2023-01-17 12:52:59 +00:00
kaidaguerre
076b5c1957 Validate that input references are of the form self.input.<input-name>.value. Closes #2990 2023-01-16 12:30:34 +00:00
kai
dbd0c861b4 temporarily disable check acc test 2023-01-12 15:41:00 +00:00
kai
608cc0980f temporarily disable check acc test 2023-01-12 15:17:17 +00:00
Mike Burgess
1ba8c7d7a1 Dashboard panels should not show if dependent inputs are not populated. Closes #2894. (#2982) 2023-01-11 17:54:21 +00:00
kaidaguerre
425d9a9145 Fix positional args using with glob syntax. Closes #2984 2023-01-11 17:17:07 +00:00
kaidaguerre
15984137ae Add deprecation warnings for deprecated hcl properties. Closes #2973 2023-01-11 16:34:58 +00:00
kaidaguerre
6fd6a826b5 Fix inputs in different dashboard with same name causing parse failure. Closes #2979 2023-01-11 15:43:14 +00:00
kai
46d84ca8bd Revert "Re-enable docker tests in release workflow (#2960)"
This reverts commit 4195dc26a6.
2023-01-10 10:20:42 +00:00
kaidaguerre
faf7039bad Fix acceptance tests - remove tests using control search path 2023-01-10 09:58:24 +00:00
kaidaguerre
cf81bbcee4 Remove search_path and search_path_prefix from Control and Query. Closes #2963 2023-01-09 22:35:08 +00:00
kaidaguerre
db2cd925bd Update parsing to validate hcl properties. Closes #2923 2023-01-09 21:44:05 +00:00
Puskar Basu
4195dc26a6 Re-enable docker tests in release workflow (#2960) 2023-01-09 21:34:21 +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
kaidaguerre
718c4f1944 Update steampipe_reference introspection table to include references from with blocks. Closes #2934
* Move AddReference and GetReferences to ResourceWithMetadataImpl
* Remove resourceMapProvider from setBaseProperties signature
* Remove MergeBaseDependencies
* Remove 'base; property from with
* Only populate refs if introspection is enabled
2023-01-06 17:18:24 +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
689ed6d06b Add support for dependencies between withs. Closes #2914 2022-12-23 13:36:40 +00:00
kaidaguerre
dfcff84f2d Add support for param runtime dependencies. Closes #2910 2022-12-22 13:44:40 +00:00
kaidaguerre
3bf90acaf6 Add support for independent execution and resolution of base resource runtime dependencies. Closes #2893 2022-12-19 16:55:26 +00:00
kaidaguerre
d915ce69f4 Refactor base resolution to use nested structs. Remove modified gohcl parsing code. Closes #2884 2022-12-16 13:47:51 +00:00
kai
1cbf7bdd77 Populate 'withs' property of leaf nodes at construction, not execution to ensure they appear in ExecutionStarted event. Add the actual error to LeafNodeError event when raising it. Closes #2877 2022-12-15 11:09:19 +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
kaidaguerre
3acf46697b Implement workspace change detection for nodes/edges/with blocks. Close #2827 2022-12-02 13:12:27 +00:00
Binaek Sarkar
947162de22 Fixes issue where value from '--separator' was not being used in CSV rendering. Closes #544 2022-11-30 09:50:34 +00:00
Binaek Sarkar
d2f8541385 Update the update checker to run asynchronously. Closes #2770 2022-11-25 11:26:50 +00:00
Puskar Basu
3bc2603657 Add acceptance tests for connecting to Steampipe cloud. Closes #2370 2022-11-18 11:33:18 +00:00
Puskar Basu
c732838e1f Add acceptance tests to check behaviour of option blocks in workspaces. Closes #2678 2022-11-09 10:22:36 +00:00
Binaek Sarkar
e5a14bce00 Adds 'list' sub command for 'query', 'check' and 'dashboard'. Closes #2653 2022-11-03 15:58:56 +00:00
kaidaguerre
3d084c5bc8 Add snapshot-title arg. Ensure snapshots and exports are named consistently. Closes #2666 2022-11-03 11:09:07 +00:00
Puskar Basu
bd6d7b5ecb Fix and re-enable docker tests in release workflow 2022-11-03 10:16:12 +00:00
Saumya
9d92c74018 Update deprecated set-output and use GITHUB_OUTPUT environment files in our workflows. Closes #2572 (#2602) 2022-10-31 15:14:35 +05:30
Puskar Basu
eec7393d3f Add acceptance tests for Workspace Profiles. Closes #2571 2022-10-31 09:25:09 +00:00
Puskar Basu
81a2cf65af Load workspace-profile from config directory. Closes #2595 2022-10-26 14:55:48 +01:00
Binaek Sarkar
376a793a51 Fixes issue where acceptance tests are not running locally. Fixes #2555 2022-10-20 10:24:21 +01:00
kaidaguerre
1e3db26e8f Add support for workspace profiles - parse from config and select using --workspace arg. Closes #2510
Add support for implicit workspace. Closes #2514
If snapshot-location is a local file path, copy snapshot instead of uploading. Closes #2550
Do not show snapshot upload status if --progress=false. Closes #2517
Replace --workspace with --snapshot-location. Closes #2512
2022-10-19 13:02:24 +01:00
michizhou
f80f9c1b21 Deprecate workspace-chdir, replace with mod-location. Closes #2511 2022-10-19 11:08:34 +01:00
Puskar Basu
cb6d4f8352 Update acceptance test jobs in release workflows. Closes #2552 2022-10-19 10:50:51 +01:00
Binaek Sarkar
fd46f34dcb Consolidates acceptance tests. Exclude force_stop and migration tests for Macos. Closes #2497 2022-10-18 12:30:08 +01:00
Puskar Basu
ebe73bb366 Fix issue where controls returned non-zero exit code even after successful runs. Closes #2447 2022-10-12 16:58:27 +01:00
kaidaguerre
1dc28f4681 Add --source-snapshot option to dashboard command. Closes #2503. (#2491) 2022-10-11 23:36:27 +01:00
kaidaguerre
ef845286c1 Add support for sharing snapshots. Add snapshot output and export format for query and check. Add ability to run named dashboards. #2473 2022-10-05 15:30:57 +01:00
kaidaguerre
404dd35e21 Update database code to use pgx interface so we can leverage the connection pool hook functions to pre-warm connections. Closes #2422 (#2438)
* Provide feedback for failed prepared statements
* Move error functions to error_helpers
* Make maintenance client retriable
2022-10-05 12:38:57 +01:00
Puskar Basu
016c7b4181 Fix oracle docker test 2022-09-12 17:02:41 +05:30
Puskar Basu
1d77d0639b Fix issue where docker acc tests were always running from main 2022-09-12 17:02:18 +05:30
kaidaguerre
cb42d5d3eb Update CLI to upload snapshots to the cloud using --share and --snapshot options. Update Dashboard command to support passing a dashboard name as an argument. Closes #2365. Closes #2367 2022-09-02 17:05:40 +01:00
kai
e76434e2d5 Fix acceptance tests 2022-08-31 11:58:06 +01:00