turbot / powerpipe

Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code.
https://powerpipe.io/
GNU Affero General Public License v3.0
228 stars 16 forks source link

should `powerpipe benchmark run all` work? #176

Closed judell closed 5 months ago

judell commented 6 months ago
 powerpipe benchmark run all
⠋ Initializing...Error: runtime error: invalid memory address or nil pointer dereference
pskrbasu commented 6 months ago

No @judell. There is no benchmark run all in powerpipe. https://powerpipe-io.vercel.app/docs/reference/cli/benchmark#powerpipe-benchmark-run

judell commented 6 months ago

Should there be? If I'm used to doing that in Steampipe I'll be sad if I can't in Powerpipe.

judell commented 6 months ago

@pskrbasu it's documented to work, I just discovered.

https://powerpipe-io-git-development-turbot.vercel.app/docs/build/mod-dependencies#mod-dependencies

And yes I see it also refers to powerpipe check so either that changes or the whole section goes away?

@johnsmyth

kaidaguerre commented 6 months ago

@judell My understanding (and the way I have implemented it) is that the all target is not going to be supported in powerpipe - so in this instance I think the documents are incorrect

@johnsmyth what is your understanding?

johnsmyth commented 5 months ago

We are not supporting all any more. Most of the compliance mods have an all_controls benchmark, which you can use instead though.

kaidaguerre commented 5 months ago

although of course there should be no nil reference exception - fixing against https://github.com/turbot/powerpipe/issues/194