diff --git a/incubator/vault/Chart.yaml b/incubator/vault/Chart.yaml index 75f4065aef..ec0d80bd1d 100644 --- a/incubator/vault/Chart.yaml +++ b/incubator/vault/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: A Helm chart for Vault, a tool for managing secrets name: vault -version: 0.14.6 +version: 0.14.7 appVersion: 1.0.1 home: https://www.vaultproject.io/ icon: https://www.vaultproject.io/assets/images/mega-nav/logo-vault-0f83e3d2.svg diff --git a/incubator/vault/README.md b/incubator/vault/README.md index e3bf700471..754e233027 100644 --- a/incubator/vault/README.md +++ b/incubator/vault/README.md @@ -62,6 +62,7 @@ The following table lists the configurable parameters of the Vault chart and the | `resources.limits.cpu` | Container requested CPU | `nil` | | `resources.limits.memory` | Container requested memory | `nil` | | `affinity` | Affinity settings | See values.yaml | +| `service.loadBalancerIP` | Assign a static IP to the loadbalancer | `nil` | | `service.loadBalancerSourceRanges`| IP whitelist for service type loadbalancer | `[]` | | `service.annotations` | Annotations for service | `{}` | | `annotations` | Annotations for deployment | `{}` | diff --git a/incubator/vault/templates/service.yaml b/incubator/vault/templates/service.yaml index a29a6f5a2c..c271d1a18a 100644 --- a/incubator/vault/templates/service.yaml +++ b/incubator/vault/templates/service.yaml @@ -17,6 +17,9 @@ spec: clusterIP: {{ .Values.service.clusterIP }} {{- end }} {{- if eq .Values.service.type "LoadBalancer" }} + {{- if .Values.service.loadBalancerIP }} + loadBalancerIP: {{ .Values.service.loadBalancerIP }} + {{- end }} loadBalancerSourceRanges: {{- range .Values.service.loadBalancerSourceRanges }} - {{ . }} diff --git a/incubator/vault/values.yaml b/incubator/vault/values.yaml index 9e537bea9a..28940b8d73 100644 --- a/incubator/vault/values.yaml +++ b/incubator/vault/values.yaml @@ -28,6 +28,8 @@ service: name: vault type: ClusterIP # type: LoadBalancer + # Assign a static LB IP + # loadBalancerIP: 203.0.113.32 loadBalancerSourceRanges: [] # - 10.0.0.0/8 # - 130.211.204.2/32