Adding LoadBalancerIP value for internal service
Adding documentation for the value Bumping chart version Adding changelog entry Added change to artifacthub annotation
This commit is contained in:
parent
0dc8bbea0c
commit
ee6227503e
5 changed files with 13 additions and 2 deletions
|
@ -4,6 +4,10 @@ This file documents all notable changes to [ingress-nginx](https://github.com/ku
|
||||||
|
|
||||||
### Unreleased
|
### Unreleased
|
||||||
|
|
||||||
|
### 3.16.0
|
||||||
|
|
||||||
|
- [ ] [#6646](https://github.com/kubernetes/ingress-nginx/pull/6646) Added LoadBalancerIP value for internal service
|
||||||
|
|
||||||
### 3.15.1
|
### 3.15.1
|
||||||
|
|
||||||
- Fix chart-releaser action
|
- Fix chart-releaser action
|
||||||
|
|
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
name: ingress-nginx
|
name: ingress-nginx
|
||||||
# When the version is modified, make sure the artifacthub.io/changes list is updated
|
# When the version is modified, make sure the artifacthub.io/changes list is updated
|
||||||
# Also update CHANGELOG.md
|
# Also update CHANGELOG.md
|
||||||
version: 3.15.2
|
version: 3.16.0
|
||||||
appVersion: 0.41.2
|
appVersion: 0.41.2
|
||||||
home: https://github.com/kubernetes/ingress-nginx
|
home: https://github.com/kubernetes/ingress-nginx
|
||||||
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
|
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
|
||||||
|
@ -21,4 +21,4 @@ annotations:
|
||||||
# List of changes for the release in artifacthub.io
|
# List of changes for the release in artifacthub.io
|
||||||
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog
|
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- Fix chart-releaser action
|
- Added LoadBalancerIP value for internal service
|
||||||
|
|
|
@ -189,6 +189,8 @@ controller:
|
||||||
|
|
||||||
An use case for this scenario is having a split-view DNS setup where the public zone CNAME records point to the external balancer URL while the private zone CNAME records point to the internal balancer URL. This way, you only need one ingress kubernetes object.
|
An use case for this scenario is having a split-view DNS setup where the public zone CNAME records point to the external balancer URL while the private zone CNAME records point to the internal balancer URL. This way, you only need one ingress kubernetes object.
|
||||||
|
|
||||||
|
Optionally you can set `controller.service.internal.loadBalancerIP` if you need a static IP for the resulting `LoadBalancer`.
|
||||||
|
|
||||||
### Ingress Admission Webhooks
|
### Ingress Admission Webhooks
|
||||||
|
|
||||||
With nginx-ingress-controller version 0.25+, the nginx ingress controller pod exposes an endpoint that will integrate with the `validatingwebhookconfiguration` Kubernetes feature to prevent bad ingress from being added to the cluster.
|
With nginx-ingress-controller version 0.25+, the nginx ingress controller pod exposes an endpoint that will integrate with the `validatingwebhookconfiguration` Kubernetes feature to prevent bad ingress from being added to the cluster.
|
||||||
|
|
|
@ -15,6 +15,9 @@ metadata:
|
||||||
name: {{ include "ingress-nginx.controller.fullname" . }}-internal
|
name: {{ include "ingress-nginx.controller.fullname" . }}-internal
|
||||||
spec:
|
spec:
|
||||||
type: "{{ .Values.controller.service.type }}"
|
type: "{{ .Values.controller.service.type }}"
|
||||||
|
{{- if .Values.controller.service.internal.loadBalancerIP }}
|
||||||
|
loadBalancerIP: {{ .Values.controller.service.internal.loadBalancerIP }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.controller.service.internal.loadBalancerSourceRanges }}
|
{{- if .Values.controller.service.internal.loadBalancerSourceRanges }}
|
||||||
loadBalancerSourceRanges: {{ toYaml .Values.controller.service.internal.loadBalancerSourceRanges | nindent 4 }}
|
loadBalancerSourceRanges: {{ toYaml .Values.controller.service.internal.loadBalancerSourceRanges | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -407,6 +407,8 @@ controller:
|
||||||
enabled: false
|
enabled: false
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
||||||
|
# loadBalancerIP: ""
|
||||||
|
|
||||||
## Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0.
|
## Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0.
|
||||||
loadBalancerSourceRanges: []
|
loadBalancerSourceRanges: []
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue