-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Unable to update plugins: "docker-credential-desktop... not found in $PATH" #4323
Comments
@rozling Steampipe does not require A few questions to better understand the issue:
|
Thanks for reply
No, same error:
Good call - in fact when I reverted to 0.22.1, I was able to install the above AWS plugin! I'll try to find out what version it stops working.
As far as I can tell, I'm not logged in to ghcr |
@pskrbasu confirmed that the latest (non-alpha) version with expected behaviour is v0.22.2 i.e. in that version I can install plugins & update all plugins. Once I install v0.23.0 I can no longer install / update plugins, and get a similar error to the |
@rozling Hmm, can you try this and let us know if it works? |
That works! And re-adding it stops it working again. So the question is why the docker config can break this - does Steampipe use Docker under the hood? |
@kaidaguerre this issue is not fixed: A workaround was suggested. As I mentioned in my previous comment, we still don't know why Steampipe failed in this instance. The tool does not output any useful messages indicating what the problem might be, even when passing the verbose flag. If Steampipe:
And most importantly:
|
Hi @rozling We now have a fix for the underlying issue, which ensures that Steampipe will not use local docker config. THis will be released in the upcoming steampipe patch. |
Hi @kaidaguerre Glad to hear that, thanks for the update. |
Sadly, this breaks installing from a private Gitlab OCI registry, with steampipe 0.23.3:
With steampipe 0.23.2:
|
@graza-io @kaidaguerre Could using the local docker config be made an option? |
* fix: skips docker config for credential store, allows GHCR to work if docker-credential-desktop not on PATH. Closes #4323 * v0.23.3. Closes #4328 * Update CHANGELOG for v0.23.3 * Update goreleaser args * Use goreleaser v1 * fix: fixed credStore to use Docker when not Turbot GHCR. Closes #4330 * Update CHANGELOG * Update FDW to v1.11.4 (#4334) --------- Co-authored-by: Graza <code@graza.io> Co-authored-by: kai <kai@turbot.com>
Describe the bug
I want to update my plugins to the latest versions. I currently have:
Tried updating them with
steampipe plugin update --all
For each plugin I see similar output to this:
Searched open / closed issues but couldn't find anything like this.
I have Docker installed but not running. Confused as to why Steampipe would need the
docker-credential-desktop
executable to install plugins; would have thought it would be installed as a dependency / documented if so.Steampipe version (
steampipe -v
)v0.23.2
To reproduce
brew install steampipe
steampipe plugin update --all
Expected behavior
All plugins are updated
Additional context
The text was updated successfully, but these errors were encountered: