mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[stable/nginx-ingress] Bump nginx-ingress version to 0.27.0 (#20069)
This also addresses the following bc breaks from the release notes (https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.27.0): * Changed `controller.runAsUser` to `101`, due to a switch to alpinelinux * Added `controller.maxmindLicenseKey` to enable download of the GeoLite2 database which is not included in the docker image anymore Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
49deffec83
commit
fd0ceb711e
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
name: nginx-ingress
|
||||
version: 1.28.3
|
||||
appVersion: 0.26.2
|
||||
version: 1.29.0
|
||||
appVersion: 0.27.0
|
||||
home: https://github.com/kubernetes/ingress-nginx
|
||||
description: An nginx Ingress controller that uses ConfigMap to store the nginx configuration.
|
||||
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png
|
||||
|
||||
@@ -48,9 +48,9 @@ Parameter | Description | Default
|
||||
--- | --- | ---
|
||||
`controller.name` | name of the controller component | `controller`
|
||||
`controller.image.repository` | controller container image repository | `quay.io/kubernetes-ingress-controller/nginx-ingress-controller`
|
||||
`controller.image.tag` | controller container image tag | `0.26.2`
|
||||
`controller.image.tag` | controller container image tag | `0.27.0`
|
||||
`controller.image.pullPolicy` | controller container image pull policy | `IfNotPresent`
|
||||
`controller.image.runAsUser` | User ID of the controller process. Value depends on the Linux distribution used inside of the container image. By default uses debian one. | `33`
|
||||
`controller.image.runAsUser` | User ID of the controller process. Value depends on the Linux distribution used inside of the container image. By default uses debian one. | `101`
|
||||
`controller.containerPort.http` | The port that the controller container listens on for http connections. | `80`
|
||||
`controller.containerPort.https` | The port that the controller container listens on for https connections. | `443`
|
||||
`controller.config` | nginx [ConfigMap](https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md) entries | none
|
||||
@@ -65,6 +65,7 @@ Parameter | Description | Default
|
||||
`controller.extraVolumes` | Additional volumes to the controller pod | `{}`
|
||||
`controller.extraInitContainers` | Containers, which are run before the app containers are started | `[]`
|
||||
`controller.ingressClass` | name of the ingress class to route through this controller | `nginx`
|
||||
`controller.maxmindLicenseKey` | Maxmind license key to download GeoLite2 Databases. See [Accessing and using GeoLite2 database](https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/) | `""`
|
||||
`controller.scope.enabled` | limit the scope of the ingress controller | `false` (watch all namespaces)
|
||||
`controller.scope.namespace` | namespace to watch for ingress | `""` (use the release namespace)
|
||||
`controller.extraArgs` | Additional controller container arguments | `{}`
|
||||
|
||||
@@ -92,6 +92,9 @@ spec:
|
||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||
- --validating-webhook-key=/usr/local/certificates/key
|
||||
{{- end }}
|
||||
{{- if .Values.controller.maxmindLicenseKey }}
|
||||
- --maxmind-license-key={{ .Values.controller.maxmindLicenseKey }}
|
||||
{{- end }}-
|
||||
{{- range $key, $value := .Values.controller.extraArgs }}
|
||||
{{- if $value }}
|
||||
- --{{ $key }}={{ $value }}
|
||||
|
||||
@@ -93,6 +93,9 @@ spec:
|
||||
- --validating-webhook-certificate=/usr/local/certificates/cert
|
||||
- --validating-webhook-key=/usr/local/certificates/key
|
||||
{{- end }}
|
||||
{{- if .Values.controller.maxmindLicenseKey }}
|
||||
- --maxmind-license-key={{ .Values.controller.maxmindLicenseKey }}
|
||||
{{- end }}
|
||||
{{- range $key, $value := .Values.controller.extraArgs }}
|
||||
{{- if $value }}
|
||||
- --{{ $key }}={{ $value }}
|
||||
|
||||
@@ -5,10 +5,10 @@ controller:
|
||||
name: controller
|
||||
image:
|
||||
repository: quay.io/kubernetes-ingress-controller/nginx-ingress-controller
|
||||
tag: "0.26.2"
|
||||
tag: "0.27.0"
|
||||
pullPolicy: IfNotPresent
|
||||
# www-data -> uid 33
|
||||
runAsUser: 33
|
||||
# www-data -> uid 101
|
||||
runAsUser: 101
|
||||
allowPrivilegeEscalation: true
|
||||
|
||||
# Configures the ports the nginx-controller listens on
|
||||
@@ -427,6 +427,10 @@ defaultBackend:
|
||||
# nobody user -> uid 65534
|
||||
runAsUser: 65534
|
||||
|
||||
# Maxmind license key to download GeoLite2 Databases
|
||||
# https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases
|
||||
maxmindLicenseKey: ""
|
||||
|
||||
extraArgs: {}
|
||||
|
||||
serviceAccount:
|
||||
|
||||
Reference in New Issue
Block a user