diff --git a/charts/neon-proxy/Chart.yaml b/charts/neon-proxy/Chart.yaml index c74f7cf..bb03bba 100644 --- a/charts/neon-proxy/Chart.yaml +++ b/charts/neon-proxy/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: neon-proxy description: Neon Proxy type: application -version: 1.7.27 +version: 1.7.28 appVersion: "0.1.0" kubeVersion: "^1.18.x-x" home: https://neon.tech diff --git a/charts/neon-proxy/README.md b/charts/neon-proxy/README.md index 0a9daf9..41bec59 100644 --- a/charts/neon-proxy/README.md +++ b/charts/neon-proxy/README.md @@ -1,6 +1,6 @@ # neon-proxy -![Version: 1.7.27](https://img.shields.io/badge/Version-1.7.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) [![Lint and Test Charts](https://github.com/neondatabase/helm-charts/actions/workflows/lint-test.yaml/badge.svg)](https://github.com/neondatabase/helm-charts/actions/workflows/lint-test.yaml) +![Version: 1.7.28](https://img.shields.io/badge/Version-1.7.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) [![Lint and Test Charts](https://github.com/neondatabase/helm-charts/actions/workflows/lint-test.yaml/badge.svg)](https://github.com/neondatabase/helm-charts/actions/workflows/lint-test.yaml) Neon Proxy @@ -32,6 +32,7 @@ Kubernetes: `^1.18.x-x` | deploymentStrategy | object | `{"type":"Recreate"}` | strategy override for deployment | | exposedService.annotations | object | `{}` | Annotations to add to the exposed service | | exposedService.httpsPort | int | `nil` | Exposed Service https port. If null, https server will not be exposed. | +| exposedService.ipFamilies | string | `nil` | | | exposedService.port | int | `5432` | Exposed Service proxy port | | exposedService.type | string | `"LoadBalancer"` | Exposed service type | | extraManifests | list | `[]` | Additional manifests that are created with the chart | diff --git a/charts/neon-proxy/templates/service.exposed.yaml b/charts/neon-proxy/templates/service.exposed.yaml index 6fd85b1..9a7fe3e 100644 --- a/charts/neon-proxy/templates/service.exposed.yaml +++ b/charts/neon-proxy/templates/service.exposed.yaml @@ -9,6 +9,9 @@ metadata: labels: {{- include "neon-proxy.labels" . | nindent 4 }} spec: + {{- with .Values.exposedService.ipFamilies }} + ipFamilies: {{ . | toYaml | nindent 2 }} + {{- end }} type: {{ .Values.exposedService.type }} ports: - port: {{ .Values.exposedService.port }} diff --git a/charts/neon-proxy/values.yaml b/charts/neon-proxy/values.yaml index 8f0c0f6..cf47a90 100644 --- a/charts/neon-proxy/values.yaml +++ b/charts/neon-proxy/values.yaml @@ -166,6 +166,8 @@ service: httpPort: 9090 exposedService: + # In AKS to provision dual stack LB one needs to set ipFamilies to ["IPv4", "IPv6"] + ipFamilies: null # exposedService.annotations -- Annotations to add to the exposed service annotations: {} # service.beta.kubernetes.io/aws-load-balancer-type: external