diff --git a/charts/dex/Chart.yaml b/charts/dex/Chart.yaml index d489684e..a3a64d58 100644 --- a/charts/dex/Chart.yaml +++ b/charts/dex/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 type: application name: dex -version: 0.24.0 +version: 0.25.0 appVersion: "2.44.0" kubeVersion: ">=1.14.0-0" description: OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors. @@ -21,8 +21,8 @@ maintainers: url: https://sagikazarmark.com annotations: artifacthub.io/changes: | - - kind: changed - description: "Update Dex to 2.44.0" + - kind: added + description: "loadBalancerSourceRanges suppport in the service" artifacthub.io/images: | - name: dex image: ghcr.io/dexidp/dex:v2.44.0 diff --git a/charts/dex/README.md b/charts/dex/README.md index 552d6f01..5c7a3503 100644 --- a/charts/dex/README.md +++ b/charts/dex/README.md @@ -1,6 +1,7 @@ # dex -![version: 0.24.0](https://img.shields.io/badge/version-0.24.0-informational?style=flat-square) ![type: application](https://img.shields.io/badge/type-application-informational?style=flat-square) ![app version: 2.44.0](https://img.shields.io/badge/app%20version-2.44.0-informational?style=flat-square) ![kube version: >=1.14.0-0](https://img.shields.io/badge/kube%20version->=1.14.0--0-informational?style=flat-square) [![artifact hub](https://img.shields.io/badge/artifact%20hub-dex-informational?style=flat-square)](https://artifacthub.io/packages/helm/dex/dex) + +![version: 0.25.0](https://img.shields.io/badge/version-0.25.0-informational?style=flat-square) ![type: application](https://img.shields.io/badge/type-application-informational?style=flat-square) ![app version: 2.44.0](https://img.shields.io/badge/app%20version-2.44.0-informational?style=flat-square) ![kube version: >=1.14.0-0](https://img.shields.io/badge/kube%20version->=1.14.0--0-informational?style=flat-square) [![artifact hub](https://img.shields.io/badge/artifact%20hub-dex-informational?style=flat-square)](https://artifacthub.io/packages/helm/dex/dex) OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors. @@ -151,6 +152,7 @@ ingress: | service.type | string | `"ClusterIP"` | Kubernetes [service type](https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types). | | service.clusterIP | string | `""` | Internal cluster service IP (when applicable) | | service.loadBalancerIP | string | `""` | Load balancer service IP (when applicable) | +| service.loadBalancerSourceRanges | list | `[]` | Load Balancer service source ranger (when applicable) | | service.ports.http.port | int | `5556` | HTTP service port | | service.ports.http.nodePort | int | `nil` | HTTP node port (when applicable) | | service.ports.https.port | int | `5554` | HTTPS service port | diff --git a/charts/dex/templates/service.yaml b/charts/dex/templates/service.yaml index 2a0122ff..7342162c 100644 --- a/charts/dex/templates/service.yaml +++ b/charts/dex/templates/service.yaml @@ -18,6 +18,10 @@ spec: {{- with .Values.service.loadBalancerIP }} loadBalancerIP: {{ . }} {{- end }} + {{- with .Values.service.loadBalancerSourceRanges }} + loadBalancerSourceRanges: + {{- toYaml . | nindent 4 }} + {{- end }} {{- end }} ports: - name: http diff --git a/charts/dex/values.yaml b/charts/dex/values.yaml index 2515f6ca..4d714a81 100644 --- a/charts/dex/values.yaml +++ b/charts/dex/values.yaml @@ -171,6 +171,9 @@ service: # -- Load balancer service IP (when applicable) loadBalancerIP: "" + # -- Load Balancer service source ranger (when applicable) + loadBalancerSourceRanges: [] + ports: http: # -- HTTP service port