Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require vault to run as non root #80

Merged
merged 3 commits into from
Oct 18, 2019
Merged

Require vault to run as non root #80

merged 3 commits into from
Oct 18, 2019

Conversation

jasonodonnell
Copy link
Contributor

@jasonodonnell jasonodonnell commented Oct 10, 2019

This removes the need to run as root user by adding extra security contexts and setting an emptyDir memory volume in the Vault users home directory (so Vault can cache tokens there if needed).

I've removed the mlock configurable: with this change if mlock is not disabled in Vault config, it will error due to not having root privileges. Since this is running in Kubernetes already, we know that swap has been disabled.

@jasonodonnell jasonodonnell merged commit b41d36c into master Oct 18, 2019
@jasonodonnell jasonodonnell deleted the root branch October 18, 2019 16:42
@ryno696
Copy link

ryno696 commented Oct 22, 2019

Kk

@ryno696
Copy link

ryno696 commented Oct 22, 2019

Yesbu can

1 similar comment
@ryno696
Copy link

ryno696 commented Oct 22, 2019

Yesbu can

This was referenced Feb 9, 2020
radudd pushed a commit to radudd/vault-helm that referenced this pull request Jun 5, 2020
* Require vault to run as non root

* Fix unit tests

* Make uid/gid configurable, remove home emptydir
wallrj added a commit to wallrj/cert-manager that referenced this pull request May 20, 2021
See hashicorp/vault-helm#80

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
wallrj added a commit to wallrj/cert-manager that referenced this pull request May 20, 2021
See hashicorp/vault-helm#80

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
wallrj added a commit to wallrj/cert-manager that referenced this pull request May 20, 2021
See hashicorp/vault-helm#80

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants