Back to Charts

⚠️ Repo Archive Notice

incubator/kubernetes-vault/README.md

latest4.1 KB
Original Source

⚠️ 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:

Installing the Chart

To install the chart with the release name my-release:

bash
$ 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.

ParameterDescriptionDefault
configMap.*Maps directly to kubernetes-vault configurationempty
imageContainer image nameboostport/kubernetes-vault
imageTagContainer image tag0.5.2
imagePullPolicyContainer pull policyAlways
replicaCountk8s pod replicas3
appk8s selector keykubernetes-vault
service.dummyPortDummy port to register pod with API. Not actually used.80
rbac.createShould RBAC be created?true
serviceAccount.createShould ServiceAccount be created?false
serviceAccount.nameServiceAccount name to use (autogenerated if empty)null
resources.limits.cpuCPU limit100m
resources.limits.memoryMemory limit128Mi
resources.requests.cpuCPU resource request100m
resources.requests.memoryMemory resource request128Mi

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,

bash
$ helm install --name my-release -f values.yaml incubator/kubernetes-vault