Skip to content

Vault release with CLI only #10180

@dlmorais-pbh

Description

@dlmorais-pbh

Is your feature request related to a problem? Please describe.
I work as DevOps engineer and I’m currently creating some utility OCI images to use at our DevOps workflows. One thing that a lot of different images need is the Vault CLI. And I realized that the only release option is the full solution (CLI+Server), and it’s “big” (~150mb), given that my utility images are Alpine based and usually around ~10-15mb.

Describe the solution you'd like
It would be nice to have a release of a Vault CLI without any extra features, to make it as small as possible.

Describe alternatives you've considered
To solve my problem I currently use a DIY shell script capable of read the secrets I need, currently only KV2 engines. But I might need to extend it eventually.
I was also introduced to a external tool created by the community that tries to solve this problem, but I think that a tool to perform such security driven task should be official.

Explain any additional use-cases
I think that it's possible that the Vault Agent could also benefit of this feature. Maybe in the end having 3 different types of release:

  • Vault: all-in-one solution (current release type)
  • Vault CLI: only the CLI
  • Vault Agent: Agent daemon plus CLI, as CLI would be used internally by the Agent (possibly)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions