hashicorp / hashicorp/vault-helm

Seperate csi namespace configuration

Open
#822 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
1.3k
Forks
898
Avg merge
3d 1h
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**
As the csi provider needs to talk to the kubernetes api-server via the kubernetes.default service, the network policies implemented require more privileged access than vault would need, therefore it would be desirable to have this in a different namespace to assist with creating network policies.

**Describe the solution you'd like**
Currently the namespace of the vault-csi-provider is tied to the release namespace but it would be desirable to be able to override this and have the ability to install vault and the csi provider to live alongside the csi-secret-store-driver in a different namespaces.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the Helm chart derives the vault-csi-provider namespace from the release namespace. Review the chart's values and rendered manifests, then verify that Vault, the provider, and csi-secret-store-driver can be installed in separate namespaces while preserving required Kubernetes API-server access.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.