incubator/kubernetes-vault
Chart version: 0.2.3
Api version: v1
App version: 0.5.2
DEPRECATED The Kubernetes-Vault project allows pods to automati...
application
Chart Type
DEPRECATED
Status
Unknown
License
991
Downloads
https://charts.helm.sh/incubator
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install kubernetes-vault center/incubator/kubernetes-vault
Versions (0)
View all
⚠️ Repo Archive Notice
As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.
Kubernetes-vault Helm Chart
DEPRECATION NOTICE
This chart is deprecated and no longer supported.
Prerequisites Details
- Working Vault cluster configured per instructions found here
- Vault server API is available from Kubernetes pods
- A Vault token created for the AppRole backend
- Kubernetes 1.5
Chart Details
This chart will do the following:
- Allows pods to automatically receive a Vault token using Vault’s AppRole auth backend.
Installing the Chart
To install the chart with the release name my-release
:
$ helm install --name my-release incubator/kubernetes-vault --set vault.address=$your_vault_server --set vault.token=$your_vault_token
Configuration
The following tables lists the configurable parameters of the consul chart and their default values.
Parameter | Description | Default |
---|---|---|
configMap.* |
Maps directly to kubernetes-vault configuration |
empty |
image |
Container image name | boostport/kubernetes-vault |
imageTag |
Container image tag | 0.5.2 |
imagePullPolicy |
Container pull policy | Always |
replicaCount |
k8s pod replicas | 3 |
app |
k8s selector key | kubernetes-vault |
service.dummyPort |
Dummy port to register pod with API. Not actually used. | 80 |
rbac.create |
Should RBAC be created? | true |
serviceAccount.create |
Should ServiceAccount be created? | false |
serviceAccount.name |
ServiceAccount name to use (autogenerated if empty) | null |
resources.limits.cpu |
CPU limit | 100m |
resources.limits.memory |
Memory limit | 128Mi |
resources.requests.cpu |
CPU resource request | 100m |
resources.requests.memory |
Memory resource request | 128Mi |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
.
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
$ helm install --name my-release -f values.yaml incubator/kubernetes-vault