Comments (7)
Hi @Lyneals , sorry you've hit this issue.
I'll look into that and see what I can do
from steampipe.
Hello @kaidaguerre , thanks for the response (same guy, different account here).
I could make it work by adding my local plugin to the versions.json file:
{
"plugins": {
"local/steampipe-plugin-eol": {
"name": "local/steampipe-plugin-eol",
"version": "0.1.0",
"struct_version": 20230502
}
},
"struct_version": 20220411
}
I believe it's related to recent changes that check the versions before loading a plugin: bb26c0e
pluginVersion, ok := c.PluginVersions[imageRef]
if !ok {
// just log it
log.Printf("[WARN] addPlugin called for plugin '%s' which is not installed", imageRef)
return nil
}
Either we can expect local development to maintain their versions.json
file or we need to bypass this test for local plugins.
edit:
steampipe plugin list
+----------------------------+---------+-------------+
| Installed | Version | Connections |
+----------------------------+---------+-------------+
| local/steampipe-plugin-eol | 0.1.0 | eol |
+----------------------------+---------+-------------+
from steampipe.
I'm still having this issue with Steampipe v0.22.1:
╰─$ steampipe -v
Steampipe v0.22.1
I have a local plugin loaded in ~/.steampipe/
plugins
├── local
│ └── steampipe-plugin-teamwork
│ └── steampipe-plugin-teamwork.plugin
├── hub.steampipe.io
│ └── plugins
│ └── turbot
│ └── aws@latest
│ └── docs
│ └── steampipe-plugin-aws.plugin
│ └── version.json
│ └── steampipe@latest
│ └── docs
│ └── steampipe-plugin-steampipe.plugin
│ └── version.json
└── versions.json
However, when I execute steampipe plugin list
I still get
+--------------------------------------------------+---------+-------------+
| Installed | Version | Connections |
+--------------------------------------------------+---------+-------------+
| hub.steampipe.io/plugins/turbot/aws@latest | 0.133.0 | aws |
| hub.steampipe.io/plugins/turbot/steampipe@latest | 0.10.0 | steampipe |
+--------------------------------------------------+---------+-------------+
+------------------------------------------------+-------------+---------------+
| Failed | Connections | Reason |
+------------------------------------------------+-------------+---------------+
| hub.steampipe.io/plugins/local/teamwork@latest | teamwork | Not installed |
+------------------------------------------------+-------------+---------------+
I tried adding a local version.json
to my ~/.steampipe/plugins/local/steampipe-plugin-teamwork
directory, but no joy:
{
"name": "local/steampipe-plugin-teamwork@latest",
"version": "0.1.0",
"struct_version": 20230502
}
When I try to add a section to ~/steampipe/plugins/versions.json
, the section disappears every time I run steampipe plugin list
:
Before
{
"plugins": {
"hub.steampipe.io/plugins/turbot/aws@latest": {
"name": "hub.steampipe.io/plugins/turbot/aws@latest",
"version": "0.133.0",
"image_digest": "sha256:707173ae5c7bc57daee5b5355b3189be0d6764c859ba633e0a7d802e415f1610",
"binary_digest": "sha256:db13f495a3ac712ff0033cd0e485cf3bbdaab7f3689ec928f5359a50543041cb",
"binary_arch": "arm64",
"installed_from": "us-docker.pkg.dev/steampipe/plugins/turbot/aws:latest",
"last_checked_date": "2024-03-28T21:43:20Z",
"install_date": "2024-03-16T18:04:35Z",
"struct_version": 20230502
},
"hub.steampipe.io/plugins/turbot/steampipe@latest": {
"name": "hub.steampipe.io/plugins/turbot/steampipe@latest",
"version": "0.10.0",
"image_digest": "sha256:dc2cf4b807c94bad49564845967b739ef6bbcc0a4ff54f0341adfa10b85cddff",
"binary_digest": "sha256:d695f13d7d958781f111f2e4b6a677821a239432b2c8dd446049d384b39a7b6f",
"binary_arch": "arm64",
"installed_from": "us-docker.pkg.dev/steampipe/plugins/turbot/steampipe:latest",
"last_checked_date": "2024-03-28T21:43:20Z",
"install_date": "2023-12-29T01:46:48Z",
"struct_version": 20230502
},
"local/steampipe-plugin-teamwork@latest": {
"name": "local/steampipe-plugin-teamwork@latest",
"version": "0.1.0",
"struct_version": 20230502
}
},
"struct_version": 20220411
}
After
{
"plugins": {
"hub.steampipe.io/plugins/turbot/aws@latest": {
"name": "hub.steampipe.io/plugins/turbot/aws@latest",
"version": "0.133.0",
"image_digest": "sha256:707173ae5c7bc57daee5b5355b3189be0d6764c859ba633e0a7d802e415f1610",
"binary_digest": "sha256:db13f495a3ac712ff0033cd0e485cf3bbdaab7f3689ec928f5359a50543041cb",
"binary_arch": "arm64",
"installed_from": "us-docker.pkg.dev/steampipe/plugins/turbot/aws:latest",
"last_checked_date": "2024-03-28T21:43:20Z",
"install_date": "2024-03-16T18:04:35Z",
"struct_version": 20230502
},
"hub.steampipe.io/plugins/turbot/steampipe@latest": {
"name": "hub.steampipe.io/plugins/turbot/steampipe@latest",
"version": "0.10.0",
"image_digest": "sha256:dc2cf4b807c94bad49564845967b739ef6bbcc0a4ff54f0341adfa10b85cddff",
"binary_digest": "sha256:d695f13d7d958781f111f2e4b6a677821a239432b2c8dd446049d384b39a7b6f",
"binary_arch": "arm64",
"installed_from": "us-docker.pkg.dev/steampipe/plugins/turbot/steampipe:latest",
"last_checked_date": "2024-03-28T21:43:20Z",
"install_date": "2023-12-29T01:46:48Z",
"struct_version": 20230502
}
},
"struct_version": 20220411
}
from steampipe.
From what I can see, @gerrymiller, its not made it into a release yet: v0.22.1...main
I know Jon was doing some subsequent testing
from steampipe.
sorry for the delay in this one, found another small issue with the fix, hoping the get a patch out tomorrow.
from steampipe.
Thanks. I have v0.22.2, and it's still not working. Do you know if the patch made it into that version? I've updated Steampipe to the latest available.
from steampipe.
Hi @kaidaguerre wondering if you had an update on this...thank you!
from steampipe.
Related Issues (20)
- Query command should support legacy 'true' and 'false' for `--timing` flag
- Ability to get ALL inventory (exported to csv/whatever), so I can diff it between runs HOT 2
- Unusual query timing results with aggregator connection with caching enabled when some connections have errors HOT 1
- Query time decreasing on subsequent queries with caching disabled HOT 1
- Docker Image for latest steampipe HOT 4
- setting autocomplete in workspaces files has no effect HOT 2
- JSON metadata output should not contain scan info when `--timing=on`
- `sps` output not working
- fatal error: concurrent map read and map write HOT 2
- AWS authentication fails on a large number of accounts when using credential_process HOT 1
- Stemapipe service restart stuck after first attempt HOT 5
- Update JSON output to be consistent across pipelings - also handle duplicate column names HOT 1
- A segmentation violation occurs when using the `||`(concat) operator in the `on` clause of a `join`. HOT 1
- Make plugin startup timeout configurable HOT 2
- Unable to update plugins: "docker-credential-desktop... not found in $PATH" HOT 10
- v0.23.3
- Removing Docker credStore breaks plugin installations with private registries
- `steampipe plugin install aws` not working: `failed to resolve 0.144.0` HOT 4
- Sign RPM files and provide public GPG key HOT 1
- Batch query error message contains internal `executeQueries` in the response
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from steampipe.