diff --git a/stable/kong/Chart.yaml b/stable/kong/Chart.yaml index c0d35d24bf..60d12a1a5c 100644 --- a/stable/kong/Chart.yaml +++ b/stable/kong/Chart.yaml @@ -10,5 +10,5 @@ maintainers: name: kong sources: - https://github.com/Kong/kong -version: 0.11.1 +version: 0.11.2 appVersion: 1.1 diff --git a/stable/kong/README.md b/stable/kong/README.md index 07192d8a59..062ca10646 100644 --- a/stable/kong/README.md +++ b/stable/kong/README.md @@ -82,6 +82,7 @@ and their default values. | proxy.loadBalancerSourceRanges | Limit proxy access to CIDRs if set and service type is `LoadBalancer` | `[]` | | proxy.loadBalancerIP | To reuse an existing ingress static IP for the admin service | | | proxy.externalIPs | IPs for which nodes in the cluster will also accept traffic for the proxy | `[]` | +| proxy.externalTrafficPolicy | k8s service's externalTrafficPolicy. Options: Cluster, Local | | | proxy.ingress.enabled | Enable ingress resource creation (works with proxy.type=ClusterIP) | `false` | | proxy.ingress.tls | Name of secret resource, containing TLS secret | | | proxy.ingress.hosts | List of ingress hosts. | `[]` | diff --git a/stable/kong/templates/service-kong-proxy.yaml b/stable/kong/templates/service-kong-proxy.yaml index 916fcb3958..ff3454a717 100644 --- a/stable/kong/templates/service-kong-proxy.yaml +++ b/stable/kong/templates/service-kong-proxy.yaml @@ -47,6 +47,10 @@ spec: {{- end }} protocol: TCP {{- end }} + {{- if .Values.proxy.externalTrafficPolicy }} + externalTrafficPolicy: {{ .Values.proxy.externalTrafficPolicy }} + {{- end }} + selector: app: {{ template "kong.name" . }} release: {{ .Release.Name }}