cruise-automation / isopod

An expressive DSL and framework for Kubernetes configuration without YAML
Apache License 2.0
482 stars 32 forks source link

Allow read of non-secret paths #81

Closed nitishkrishna closed 3 years ago

nitishkrishna commented 3 years ago

During a Dry Run we can't do a list on these paths:

E1006 10:19:23.320032   13387 main.go:274] addons run failed: `install' execution failed: failed addon installation: <addon: addon> run failed: <vault.read>: request failed: Error making API request.
URL: GET https://vault.abc.xyz:8200/v1/sys/?list=true
Code: 403. Errors:
* 1 error occurred:
        * permission denied

vault list sys
No value found at sys/

Also fixing flag.Parse error:

ERROR: logging before flag.Parse: I1021 14:45:20.344276   70669 main.go:73] Using no remote modules