hashicorp / hashicorp/vault-helm
Seperate csi namespace configuration
- 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
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